body, button, input, select, textarea {
    font: 12px/1.125 Arial,Helvetica,sans-serif;
}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
li {
    list-style: none outside none;
}
fieldset, img {
    border: 0 none;
}
q:before, q:after {
    content: "";
}
input, textarea {
    outline-style: none;
}
input[type="text"], input[type="password"], textarea {
    outline-style: none;
}
textarea {
    resize: none;
}
address, caption, cite, code, dfn, em, i, th, var {
    font-style: normal;
    font-weight: normal;
}
legend {
    color: #000000;
}
abbr, acronym {
    border: 0 none;
    font-variant: normal;
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
#js_style_css_module_base_reset {
    height: 42px;
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
.clear {
    clear: both;
    font: 0pt/0 Arial;
    height: 0;
    visibility: hidden;
}
.CH {
    font-family: "SimSun";
}
.W_fb {
    font-weight: 700;
}
.W_f14 {
    font-size: 14px;
}
.W_input {
    border: 1px solid #C6C6C6;
    box-shadow: 1px 1px 0 0 #F0F0F0 inset;
    color: #666666;
    height: 22px;
    padding: 0 0 0 2px;
    vertical-align: top;
}
.W_inputStp {
    border: 1px solid #C6C6C6;
    box-shadow: 1px 1px 0 0 #F0F0F0 inset;
    color: #666666;
    height: 26px;
    padding: 0 0 0 2px;
    vertical-align: top;
}
.W_input_default {
    color: #B8B7B7;
}
.W_checkbox, .W_radio {
    margin-right: 3px;
    vertical-align: -2px;
}
.W_linkdot {
    float: left;
    height: 3px;
    overflow: hidden;
    width: 3px;
}
.W_linkdot_b {
    float: left;
    height: 3px;
    overflow: hidden;
    width: 3px;
}
.W_textdot {
    float: left;
    height: 3px;
    overflow: hidden;
    width: 3px;
}
.W_textdot_b {
    float: left;
    height: 3px;
    overflow: hidden;
    width: 3px;
}
.W_count {
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    font-size: 10px;
    height: 14px;
    line-height: 14px;
    min-width: 14px;
    padding: 0 0 0 1px;
}
.W_count span {
    border-radius: 3px 3px 3px 3px;
    display: block;
    min-width: 13px;
    padding: 0 1px 0 0;
    text-align: center;
}
.ico_local {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 -2626px transparent;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 22px;
}
.icon_sendwb {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 -790px transparent;
    display: inline-block;
    height: 13px;
    margin: 0 0 0 1px;
    width: 13px;
}
.ico_credits {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 -2446px transparent;
    display: inline-block;
    height: 16px;
    margin: 0 2px;
    width: 16px;
}
.ico_credit_high {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 -2930px transparent;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
.ico_credit_middle {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 -2955px transparent;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
.ico_credit_low {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 -2905px transparent;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
.male, .female, .approve, .approve_co, .approve_dead, .ico_club, .ico_twoyear, .ico_fashion, .ico_gives, .ico_number_gold, .ico_number_silver, .ico_number_bronze, .ico_vlady, .ico_draegg, .ico_dragon, .ico_wbnight_cup {
    background: url("../../../images/common/ico_user.png?id=1329484998540") no-repeat scroll 0 50% transparent;
    display: inline-block;
}
.male {
    background-position: 0 -75px;
    height: 13px;
    margin: 0 2px;
    width: 11px;
}
.female {
    background-position: 0 -100px;
    height: 13px;
    margin: 0 2px;
    width: 11px;
}
.approve {
    background-position: 0 -125px;
    height: 12px;
    vertical-align: -1px;
    width: 14px;
}
.approve_co {
    background-position: 0 -150px;
    height: 12px;
    vertical-align: -1px;
    width: 14px;
}
.approve_dead {
    background-position: 0 -250px;
    height: 12px;
    vertical-align: -1px;
    width: 14px;
}
.ico_club {
    background-position: 0 -175px;
    height: 13px;
    width: 13px;
}
.ico_twoyear {
    background-position: 0 -200px;
    height: 16px;
    margin: 0;
    width: 16px;
}
.ico_fashion {
    background-position: 0 -222px;
    display: inline-block;
    height: 16px;
    margin: 0;
    width: 16px;
}
.ico_gives {
    background: url("../../../images/index/ico_state.png?id=1329484998540") no-repeat scroll 0 0 transparent;
    height: 19px;
    vertical-align: middle;
    width: 35px;
}
.ico_draegg {
    background-position: 0 -300px;
    height: 14px;
    vertical-align: -1px;
    width: 12px;
}
.ico_dragon {
    background-position: 0 -325px;
    height: 14px;
    vertical-align: -1px;
    width: 19px;
}
.ico_number_gold, .ico_number_silver, .ico_number_bronze {
    height: 14px;
    margin: 0;
    vertical-align: middle;
    width: 14px;
}
.ico_number_gold {
    background-position: 0 0;
}
.ico_number_silver {
    background-position: 0 -25px;
}
.ico_number_bronze {
    background-position: 0 -50px;
}
.ico_vlady {
    background-position: 0 -274px;
    height: 16px;
    vertical-align: -3px;
    width: 16px;
}
.feedico_vedio, .feedico_music, .feedico_vote, .feedico_topic, .feedico_magic, .feedico_news, .feedico_active, .feedico_interview, .feedico_live, .feedico_mobile, .feedico_qing, .feedico_cartoon, .feedico_gongyi, .feedico_times, .feedico_brainpower {
    background: url("../../../images/common/ico_feed.png?id=1332213747015") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 14px;
    margin: 0 5px;
    width: 14px;
}
.feedico_vedio {
    background-position: 0 1px;
}
.feedico_music {
    background-position: 0 -25px;
}
.feedico_vote {
    background-position: 0 -49px;
}
.feedico_topic {
    background-position: 0 -75px;
}
.feedico_magic {
    background-position: 0 -100px;
    height: 15px;
    width: 15px;
}
.feedico_news {
    background-position: 0 -125px;
}
.feedico_active {
    background-position: 0 -150px;
}
.feedico_interview {
    background-position: 0 -175px;
}
.feedico_live {
    background-position: 0 -200px;
}
.feedico_mobile {
    background-position: 0 -225px;
}
.feedico_qing {
    background-position: 0 -250px;
    height: 15px;
    vertical-align: -1px;
    width: 15px;
}
.feedico_cartoon {
    background-position: 0 -275px;
}
.feedico_gongyi {
    background-position: 0 -300px;
}
.feedico_times {
    background-position: 0 -350px;
}
.feedico_brainpower {
    background-position: 0 -372px;
}
.feedico_expand_shop, .feedico_expand_focus {
    background: url("../../../images/common/ico_expand.png?id=1329484998540") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 14px;
    margin: 0 5px;
    width: 14px;
}
.feedico_expand_focus {
    background-position: 0 -18px;
}
.i_conn_public, .i_conn_follow, .i_conn_friend, .i_conn_private, .i_conn_close_friend, .i_conn_editlist {
    background: url("../../../images/common/ico_connect.png?id=1329484998540") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
.i_conn_follow {
    background-position: 0 -25px;
}
.i_conn_friend {
    background-position: 0 -50px;
}
.i_conn_private {
    background-position: 0 -75px;
}
.i_conn_editlist {
    background-position: 0 -100px;
}
.i_conn_close_friend {
    background-position: 0 -125px;
}
.W_main {
    margin: 0 auto;
    width: 950px;
}
.W_main_narrow {
    margin: 0 auto;
    width: 800px;
}
.W_main_l {
    float: left;
    overflow: hidden;
    width: 150px;
}
.W_main_c {
    float: left;
    min-height: 800px;
    overflow: hidden;
    padding: 0 22px 0 23px;
    width: 540px;
}
.W_main_r {
    float: right;
    overflow: hidden;
    position: relative;
    width: 215px;
}
.W_main_2col_r {
    float: left;
    width: 800px;
}
.W_main_600_l {
    float: left;
    overflow: hidden;
    width: 600px;
}
.W_main_200_r {
    float: left;
    overflow: hidden;
    width: 200px;
}
.W_main_320_r {
    float: left;
    overflow: hidden;
    padding: 0 0 0 30px;
    width: 320px;
}
div.W_no_border, p.W_no_border, dl.W_no_border, dd.W_no_border, dt.W_no_border, ul.W_no_border, li.W_no_border, p.W_no_border {
    background-image: none;
    border: 0 none;
}
.W_arr_d {
    display: inline-block;
    height: 3px;
    margin: 0 3px;
    overflow: hidden;
    vertical-align: middle;
    width: 5px;
}
.W_arr_d em {
    background: none repeat scroll 0 0 #C1C1C1;
    display: block;
    height: 1px;
    overflow: hidden;
}
.W_arr_d em.b2 {
    margin: 0 1px;
}
.W_arr_d em.b3 {
    margin: 0 2px;
    width: 1px;
}
.W_gotop {
    border-radius: 3px 3px 3px 3px;
    bottom: 100px;
    display: block;
    font-family: Arial;
    left: 50%;
    line-height: 14px;
    margin-left: 476px;
    padding: 5px 3px 0;
    position: fixed;
    text-align: center;
    width: 20px;
}
.W_gotop:hover {
    text-decoration: none;
}
.W_gotop .write_weibo {
    border-bottom: 1px solid #DEDEDE;
    padding: 5px 0 10px;
}
.W_gotop .write_weibo img {
    cursor: pointer;
}
.W_gotop span {
    display: block;
    padding: 9px 0 12px;
}
.W_gotop span em.sj {
    display: block;
    font-size: 28px;
    height: 8px;
    margin: 0 0 0 3px;
    overflow: hidden;
    text-align: left;
}
.W_gotop span em.fk {
    display: block;
    font-size: 11px;
    height: 5px;
    margin: -1px 0 2px 4px;
    overflow: hidden;
    text-align: left;
}
.W_gotop a:hover {
    text-decoration: none;
}
.W_btn_a, .W_btn_a span, .W_btn_a_disable, .W_btn_a_disable span {
    background: url("../../../images/common/btn.png?id=1329484998540") no-repeat scroll 0 -144px transparent;
    color: #73797C;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    line-height: 23px;
    padding: 0 0 0 2px;
}
.W_btn_a span, .W_btn_a_disable span {
    background-position: right -168px;
    min-width: 35px;
    padding: 0 10px 0 8px;
    text-align: center;
}
.W_btn_a:hover {
    background-position: 0 -192px;
    text-decoration: none;
}
.W_btn_a:hover span {
    background-position: right -216px;
}
.W_btn_b, .W_btn_b span, .W_btn_b_disable, .W_btn_b_disable span {
    background: url("../../../images/common/btn.png?id=1329484998540") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    line-height: 23px;
    padding: 0 0 0 2px;
}
.W_btn_b span, .W_btn_b_disable span {
    background-position: right -24px;
    min-width: 37px;
    padding: 0 10px 0 8px;
    text-align: center;
}
.W_btn_b:hover {
    background-position: 0 -48px;
    text-decoration: none;
}
.W_btn_b:hover span {
    background-position: right -72px;
}
.W_btn_a_disable, .W_btn_a_disable:hover, .W_btn_b_disable, .W_btn_b_disable:hover {
    background-position: 0 -96px;
    cursor: default;
}
.W_btn_a_disable:hover, .W_btn_b_disable:hover {
    text-decoration: none;
}
.W_btn_a_disable span, .W_btn_a_disable span:hover, .W_btn_b_disable span, .W_btn_b_disable:hover span {
    background-position: right -120px;
    color: #C7C7C7;
    cursor: default;
    min-width: 37px;
}
.W_btn_b em.vline {
    border-left: 1px solid #66BD00;
    border-right: 1px solid #96E511;
    display: inline;
    float: left;
    height: 16px;
    margin: 4px 5px 0 4px;
    overflow: hidden;
    width: 0;
}
.W_btn_c, .W_btn_c span, .W_btn_d, .W_btn_d span, .W_btn_c_disable, .W_btn_c_disable span, .W_btn_d_disable, .W_btn_d_disable span {
    background: url("../../../images/common/btn.png?id=1329484998540") no-repeat scroll 0 -288px transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    height: 28px;
    line-height: 28px;
    padding: 0 0 0 2px;
}
.W_btn_c span, .W_btn_d span, .W_btn_c_disable span, .W_btn_d_disable span {
    background-position: right -316px;
    min-width: 35px;
    padding: 0 20px 0 18px;
    text-align: center;
}
.W_btn_c:hover, .W_btn_d:hover {
    background-position: 0 -344px;
    text-decoration: none;
}
.W_btn_c:hover span, .W_btn_d:hover span {
    background-position: right -372px;
}
.W_btn_c_disable, .W_btn_c_disable:hover, .W_btn_d_disable, .W_btn_d_disable:hover {
    background-position: 0 -400px;
}
.W_btn_c_disable:hover, .W_btn_d_disable:hover {
    text-decoration: none;
}
.W_btn_c_disable span, .W_btn_c_disable:hover span, .W_btn_d_disable span, .W_btn_d_disable:hover span {
    background-position: right -428px;
    color: #CACACA;
}
.W_btn_d, .W_btn_d span, .W_btn_d_disable, .W_btn_d_disable span {
    font-size: 14px;
    font-weight: normal;
}
.W_btn_f, .W_btn_f span, .W_btn_f_disable, .W_btn_f_disable span {
    background: url("../../../images/common/btn.png?id=1329484998540") no-repeat scroll 0 -552px transparent;
    color: #73797C;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    padding: 0 0 0 2px;
}
.W_btn_f span, .W_btn_f_disable span {
    background-position: right -580px;
    min-width: 35px;
    padding: 0 20px 0 18px;
    text-align: center;
}
.W_btn_f:hover {
    background-position: 0 -608px;
    text-decoration: none;
}
.W_btn_f:hover span {
    background-position: right -636px;
}
.W_btn_g, .W_btn_g span {
    background: url("../../../images/common/btn.png?id=1329484998540") no-repeat scroll 0 -552px transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    padding: 0 0 0 2px;
}
.W_btn_g_disable, .W_btn_g_disable span {
    background: url("../../../images/common/btn.png?id=1329484998540") no-repeat scroll 0 -552px transparent;
    color: #CACACA;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    padding: 0 0 0 2px;
}
.W_btn_g_disable {
    background-position: left -400px;
}
.W_btn_g_disable span {
    background-position: right -428px;
    min-width: 35px;
    padding: 0 20px 0 18px;
    text-align: center;
}
.W_btn_g {
    background-position: 0 -721px;
}
.W_btn_g span {
    background-position: right -749px;
    min-width: 35px;
    padding: 0 20px 0 18px;
    text-align: center;
}
.W_btn_g:hover {
    background-position: 0 -777px;
    text-decoration: none;
}
.W_btn_g:hover span {
    background-position: right -805px;
}
.W_btn_gp, .W_btn_gp span {
    background: url("../../../images/common/btn.png?id=1329484998540") no-repeat scroll 0 -456px transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    line-height: 23px;
    padding: 0 0 0 2px;
}
.W_btn_gp span {
    background-position: right -480px;
    min-width: 35px;
    padding: 0 10px 0 8px;
    text-align: center;
}
.W_btn_gp:hover {
    background-position: 0 -504px;
    text-decoration: none;
}
.W_btn_gp:hover span {
    background-position: right -528px;
}
.W_btn_gp_even, .W_btn_gp_audit {
    background: none repeat scroll 0 0 #F0F0F0;
    border-radius: 2px 2px 2px 2px;
    display: inline-block;
    float: left;
    height: 24px;
    line-height: 24px;
    padding: 0 10px 0 5px;
    position: relative;
}
.W_btn_gp_even .W_vline {
    padding: 0 7px 0 6px;
}
.W_btn_gp_audit {
    padding: 0 10px;
}
.W_btn_a .loading, .W_btn_b .loading, .W_btn_c .loading, .W_btn_d .loading, .W_btn_gp .loading, .W_btn_a_disable .loading {
    background: url("../../../images/common/loading.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 15px;
    margin: 5px 4px 0 0;
    vertical-align: middle;
    width: 15px;
}
.btn_noloading .loading {
    display: none;
}
a.W_close_color {
    background-position: 0 -11px;
    cursor: pointer;
    display: inline-block;
    height: 11px;
    overflow: hidden;
    width: 11px;
}
a.W_close_color:hover {
    background-position: 0 0;
}
.W_close {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 5px -250px transparent;
    cursor: pointer;
    display: block;
    height: 20px;
    width: 20px;
}
.W_close:hover {
    background-position: 0 -1954px;
}
.W_close_tips {
    background: url("../../../images/layer/tips_close.gif?id=1329484998540") no-repeat scroll 0 -13px transparent;
    cursor: pointer;
    display: inline-block;
    height: 11px;
    overflow: hidden;
    width: 11px;
}
.W_close_tips:hover {
    background-position: 0 0;
}
.W_addbtn, .W_joinbtn, .W_addbtn_cf, .W_needbtn, .W_adbtn {
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding: 0 5px;
}
.W_adbtn {
    line-height: 18px;
    text-align: center;
    width: 40px;
}
.W_addbtn .addicon, .W_needbtn .addicon, .W_addbtn .loveicon {
    background-position: 0 -8px;
    height: 8px;
    margin-right: 3px;
    width: 8px;
}
.W_joinbtn .addicon {
    background-position: 0 -16px;
    height: 8px;
    margin-right: 3px;
    width: 8px;
}
.W_addbtn_cf .addicon {
    background-position: 0 -78px;
    height: 8px;
    margin-right: 3px;
    width: 8px;
}
.W_addbtn:hover, .W_joinbtn:hover, .W_addbtn_cf:hover, .W_needbtn:hover, .W_adbtn:hover {
    border-style: solid;
    border-width: 1px;
    text-decoration: none;
}
.W_addbtn:hover .addicon, .W_addbtn_cf:hover .addicon, .W_joinbtn:hover .addicon, .W_needbtn:hover .addicon {
    background-position: 0 0;
}
.W_needbtn .addicon_a {
    background-position: 0 -40px;
    background-repeat: no-repeat;
    height: 8px;
    margin-right: 3px;
    width: 11px;
}
.W_needbtn:hover .addicon_a {
    background-position: 0 -48px;
}
.W_needbtn em.vline {
    border-left: 1px solid;
    display: inline-block;
    height: 12px;
    margin: 0 4px 0 2px;
    overflow: hidden;
    vertical-align: -2px;
    width: 0;
}
.W_needbtn:hover em.vline {
    border-left: 1px solid #FFFFFF;
}
.W_addbtn .loveicon {
    background-position: 0 -60px;
}
.W_addbtn:hover .loveicon {
    background-position: 0 -70px;
}
.W_addbtn_even, .W_joinbtn_even {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #DDDDDD;
    border-radius: 2px 2px 2px 2px;
    color: #73797C;
    display: inline-block;
    float: left;
    height: 22px;
    line-height: 22px;
    padding: 0 10px 0 5px;
    position: relative;
}
.W_addbtn_even .W_vline, .W_joinbtn_even .W_vline {
    color: #999999;
    padding: 0 7px 0 6px;
}
.W_addbtn_even .W_linkb, .W_joinbtn_even .W_linkb {
    color: #9ABBC8;
}
.icon_add {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 -730px transparent;
    float: left;
    height: 10px;
    margin: 7px 4px 0 0;
    width: 8px;
}
.addbtn_a {
    background-position: 0 -730px;
}
.addbtn_b {
    background-position: 0 -710px;
}
.addbtn_c {
    background-position: 0 -749px;
    height: 13px;
    margin: 5px 4px 0 0;
    width: 11px;
}
.addbtn_d {
    background-position: 0 -770px;
    width: 11px;
}
.addbtn_e {
    background-position: 0 -1660px;
    height: 16px;
    margin: 5px 0 0;
    width: 19px;
}
.addbtn_f {
    background-position: 0 -1700px;
    height: 16px;
    margin: 5px 0 0;
    width: 19px;
}
.addbtn_g {
    background-position: 0 -1780px;
    height: 10px;
    margin: 7px 0 0;
    width: 11px;
}
.W_addbtn_even .layer_pop, .W_joinbtn_even .layer_pop {
    left: 0;
    position: absolute;
    top: -75px;
}
.W_addbtn_es, .W_joinbtn_es {
    cursor: default;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding: 0 4px;
}
.W_addbtn_es .addicon, .W_joinbtn_es .addicon {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 -770px transparent;
    height: 8px;
    margin-right: 3px;
    width: 11px;
}
.W_addbtn_es:hover, .W_joinbtn_es:hover {
    text-decoration: none;
}
.icon_connect {
    background: url("../../../images/common/connect_ico.png?id=1331016101750") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 14px;
    overflow: hidden;
    width: 39px;
}
.W_arrow {
    -moz-transform: rotate(90deg);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 12px;
    margin: 0 0 0 5px;
}
.W_arrow_r, .W_arrow_l {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 -2009px transparent;
    display: inline-block;
    height: 9px;
    margin: 0 0 0 4px;
    vertical-align: middle;
    width: 4px;
}
.W_arrow_l {
    background-position: 0 -2034px;
}
a.W_moredown {
    text-decoration: none;
}
a.W_moredown .more {
    border-color: #9ABBC8 transparent transparent;
    border-style: solid dashed dashed;
    border-width: 4px 4px 0;
    display: inline-block;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0 0 0 3px;
    vertical-align: middle;
    width: 0;
}
a.W_moredown:hover .more {
    border-color: #0095CD transparent transparent;
    border-style: solid dashed dashed;
    text-decoration: none;
}
a.W_moreup {
    text-decoration: none;
}
a.W_moreup .more {
    border-color: transparent transparent #6EAFD5;
    border-style: dashed dashed solid;
    border-width: 0 4px 4px;
    display: inline-block;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0 0 0 3px;
    vertical-align: middle;
    width: 0;
}
a.W_moreup:hover .more {
    border-color: transparent transparent #0082CB;
    border-style: dashed dashed solid;
    text-decoration: none;
}
.W_moredown_txt {
    border-color: #666666 transparent transparent;
    border-style: solid dashed dashed;
    border-width: 4px 4px 0;
    display: inline-block;
    font-size: 0;
    height: 0;
    left: 2px;
    line-height: 0;
    position: relative;
    top: -2px;
    width: 0;
}
.W_moreup_txt {
    border-color: transparent transparent #666666;
    border-style: dashed dashed solid;
    border-width: 0 4px 4px;
    display: inline-block;
    font-size: 0;
    height: 0;
    left: 2px;
    line-height: 0;
    position: relative;
    top: -2px;
    width: 0;
}
.W_btn_e {
    background: none repeat scroll 0 0 transparent;
    color: #666666;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    line-height: 23px;
    padding: 0 10px;
    vertical-align: baseline;
    white-space: nowrap;
}
.W_btn_e:hover, .W_btn_e:hover span {
    background: url("../../../images/common/btn.png?id=1329484998540") no-repeat scroll 0 -144px transparent;
    color: #666666;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    line-height: 23px;
    padding: 0 0 0 2px;
    text-decoration: none;
    vertical-align: baseline;
}
.W_btn_e:hover span {
    background-position: right -168px;
    padding: 0 10px 0 8px;
}
.W_btn_e .W_moredown_txt {
}
.W_btn_a .W_moredown_txt {
}
.W_arr_l_off {
    border-color: transparent #999999 transparent transparent;
    border-style: dashed solid dashed dashed;
    border-width: 4px 4px 4px 0;
    display: inline-block;
    font-size: 0;
    height: 0;
    overflow: hidden;
    width: 0;
}
.W_arr_l_on {
    border-color: transparent #0095CD transparent transparent;
    border-style: dashed solid dashed dashed;
    border-width: 4px 4px 4px 0;
    display: inline-block;
    font-size: 0;
    height: 0;
    overflow: hidden;
    width: 0;
}
.W_arr_r_off {
    border-color: transparent transparent transparent #999999;
    border-style: dashed dashed dashed solid;
    border-width: 4px 0 4px 4px;
    display: inline-block;
    font-size: 0;
    height: 0;
    overflow: hidden;
    width: 0;
}
.W_arr_r_on {
    border-color: transparent transparent transparent #0095CD;
    border-style: dashed dashed dashed solid;
    border-width: 4px 0 4px 4px;
    display: inline-block;
    font-size: 0;
    height: 0;
    overflow: hidden;
    width: 0;
}
.W_no_outline {
    outline-style: none;
}
.iconadd, .iconsetup, .iconord {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 0 transparent;
    height: 11px;
    width: 11px;
}
.iconadd {
    background-position: 0 -590px;
}
.iconsetup {
    background-position: 0 -610px;
}
.iconord {
    background-position: 0 -630px;
}
.ico_addinv {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 -1904px transparent;
    display: inline-block;
    height: 9px;
    margin: 0 3px 0 0;
    width: 9px;
}
a.ico_addinv {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 3px -1901px transparent;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    text-align: center;
    width: 16px;
}
a.ico_addinv:hover {
    background-color: #70B0E2;
    background-position: 3px -1926px;
    text-decoration: none;
}
.icon_error, .icon_del, .icon_succ, .icon_warn, .icon_ask, .icon_errorS, .icon_delS, .icon_succS, .icon_warnS, .icon_askS {
    background: url("../../../images/common/ico_warn.png?id=1329484998540") repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    margin: 0 3px 0 0;
    overflow: hidden;
    width: 16px;
}
.icon_errorB, .icon_delB, .icon_succB, .icon_warnB, .icon_questionB {
    background: url("../../../images/common/ico_warn.png?id=1329484998540") repeat scroll 0 0 transparent;
    display: inline-block;
    height: 50px;
    margin: 0 3px 0 0;
    overflow: hidden;
    width: 50px;
}
.icon_errorM, .icon_delM, .icon_succM, .icon_warnM, .icon_questionM {
    background: url("../../../images/common/ico_warn.png?id=1329484998540") repeat scroll 0 0 transparent;
    display: inline-block;
    height: 32px;
    margin: 0 3px 0 0;
    overflow: hidden;
    width: 32px;
}
.icon_error {
    background-position: 0 -100px;
}
.icon_errorS {
    background-position: -50px -100px;
}
.icon_del {
    background-position: 0 -50px;
}
.icon_delS {
    background-position: -50px -50px;
}
.icon_succ {
    background-position: 0 0;
}
.icon_succS {
    background-position: -50px 3px;
}
.icon_warn {
    background-position: 0 -200px;
}
.icon_warnS {
    background-position: -50px -200px;
}
.icon_ask {
    background-position: -50px -150px;
}
.icon_askS {
    background-position: 0 -150px;
}
.icon_errorB {
    background-position: -150px -95px;
}
.icon_delB {
    background-position: -150px -46px;
}
.icon_succB {
    background-position: -150px 7px;
}
.icon_warnB {
    background-position: -150px -194px;
}
.icon_questionB {
    background-position: -150px -144px;
}
.icon_errorM {
    background-position: -100px -96px;
}
.icon_delM {
    background-position: -100px -45px;
}
.icon_succM {
    background-position: -100px 5px;
}
.icon_warnM {
    background-position: -100px -196px;
}
.icon_questionM {
    background-position: -100px -150px;
}
.icon_none {
    display: inline-block;
    height: 16px;
    margin: 0 3px 0 0;
    overflow: hidden;
    width: 16px;
}
.zero_tips {
    text-align: center;
}
.zero_tips .icon_error, .zero_tips .icon_warn {
    vertical-align: middle;
}
a.W_Titarr_off, a.W_Titarr_on, .W_Titarr_off, .W_Titarr_on {
    display: inline-block;
    height: 13px;
    overflow: hidden;
    width: 13px;
}
a.W_Titarr_off:hover, a.W_Titarr_on:hover, .W_Titarr_off:hover, .W_Titarr_on:hover {
    text-decoration: none;
}
a.W_Titarr_off, .W_Titarr_off {
    background-position: 0 -32px;
}
a.W_Titarr_off:hover, .W_Titarr_off:hover {
    background-position: 0 -48px;
}
a.W_Titarr_on, .W_Titarr_on {
    background-position: 0 -64px;
}
a.W_Titarr_on:hover, .W_Titarr_on:hover {
    background-position: 0 -80px;
}
.IM_online, .IM_busy, .IM_away, .IM_offline {
    background: url("../../../images/common/im_status.png?id=1329484998540") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 9px;
    overflow: hidden;
    vertical-align: middle;
    width: 9px;
}
.IM_online {
    background-position: 0 0;
}
.IM_busy {
    background-position: -20px 0;
}
.IM_away {
    background-position: -40px 0;
}
.IM_offline {
    background-position: -60px 0;
}
.icon_online {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 -650px transparent;
    height: 9px;
    width: 9px;
}
.icon_busy {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 -670px transparent;
    height: 9px;
    width: 9px;
}
.icon_leave {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 -690px transparent;
    height: 9px;
    width: 9px;
}
.webim_online {
    background: url("../../../images/index/ico_state.png?id=1329484998540") no-repeat scroll 0 -20px transparent;
    color: #7AB200;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding-left: 19px;
    width: 30px;
}
.webim_leave {
    background: url("../../../images/index/ico_state.png?id=1329484998540") no-repeat scroll 0 -39px transparent;
    color: #7A7A7A;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding-left: 19px;
    width: 30px;
}
.webim_busy {
    background: url("../../../images/index/ico_state.png?id=1329484998540") no-repeat scroll 0 -58px transparent;
    color: #D7445D;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding-left: 19px;
    width: 30px;
}
.webim_quit {
    background: url("../../../images/index/ico_state.png?id=1329484998540") no-repeat scroll 0 -77px transparent;
    color: #D57E00;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding-left: 19px;
    width: 30px;
}
.webim_online:hover, .webim_leave:hover, .webim_busy:hover, .webim_quit:hover {
    text-decoration: none;
}
.W_btn_addtags {
    display: inline-block;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    vertical-align: top;
}
.W_btn_addtags:hover {
    text-decoration: none;
}
.W_btn_deltags {
    background: none repeat scroll 0 0 #E5F1F5;
    border-radius: 2px 2px 2px 2px;
    color: #0078B6;
    display: inline-block;
    height: 16px;
    line-height: 15px;
    padding: 2px 4px 2px 6px;
    vertical-align: top;
}
.W_btn_deltags .delicon {
    background-image: url("../../../images/common/ico_del_tags.png?id=1329484998540") !important;
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 12px;
    margin: 0 0 0 5px;
    vertical-align: -1px;
    width: 11px;
}
.W_btn_deltags:hover {
    text-decoration: none;
}
.W_btn_deltags:hover .delicon {
    background-position: 0 -12px;
}
.W_university a, a.W_university {
    display: inline-block;
}
.W_university a:hover, a.W_university:hover {
    text-decoration: none;
}
.whether_btn {
    background: url("../../../images/setup/whether_button.png?id=1329484998540") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 18px;
    margin-left: 10px;
    position: relative;
    vertical-align: -4px;
    width: 46px;
}
.whether_btn a.btn {
    background: url("../../../images/setup/whether_button.png?id=1329484998540") no-repeat scroll 0 -25px transparent;
    display: inline-block;
    height: 18px;
    position: absolute;
    top: 0;
    width: 23px;
}
.W_loading span {
    background: url("../../../images/common/loading.gif") no-repeat scroll 0 1px transparent;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding: 0 0 0 20px;
}
.YY_ico_fly {
    background: url("../../../images/yunying/icon33.gif?id=1329484998540") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 15px;
    width: 16px;
}
.css_error {
    display: none;
}
.icon_lock_g, .icon_lock_s {
    background: url("../../../images/common/icon_lock.png?id=1329484998540") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 11px;
    width: 9px;
}
.icon_lock_g {
    background-position: 0 -20px;
}
.icon_edit_s, .icon_del_s {
    background: url("../../../images/common/icon_editTag.png?id=1329484998540") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 10px;
    width: 10px;
}
.icon_del_s {
    background-position: 0 -15px;
}
.iconadd_app, .iconord_app {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 3px -3084px transparent;
    height: 14px;
    width: 16px;
}
.iconord_app {
    background-position: 3px -3104px;
}
.W_blkarrow {
    background-color: #0095CD;
    cursor: pointer;
    display: inline-block;
    height: 13px;
    margin: 1px 0 0 2px;
    padding: 0;
    position: relative;
    vertical-align: text-top;
    width: 14px;
}
.W_blkarrow:hover {
    background-color: #888888;
}
.W_blkarrow .arr_m {
    border-color: #FFFFFF transparent transparent;
    border-style: solid dashed dashed;
    border-width: 4px 4px 0;
    display: inline-block;
    font-size: 0;
    height: 0;
    left: 0;
    line-height: 0;
    margin: 0 0 0 3px;
    position: absolute;
    top: 4px;
    width: 0;
}
.W_blkarrow:hover .arr_m {
    border-top-color: #FFFFFF;
}
.moodindex {
    background: url("../../../images/common/star.gif?id=1329484998540") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 10px;
    width: 54px;
}
.moodindex_1 {
    width: 10px;
}
.moodindex_2 {
    width: 21px;
}
.moodindex_3 {
    width: 32px;
}
.moodindex_4 {
    width: 43px;
}
.moodindex_5 {
    width: 54px;
}
.icon_calef, .icaleF_curr {
    background: url("../../../images/mood/date.gif?id=1329484998540") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    width: 16px;
}
.icon_calef:hover, .icaleF_curr {
    background-position: 0 -96px;
}
.icon_caled, .icaleD_curr {
    background: url("../../../images/mood/date.gif?id=1329484998540") no-repeat scroll 0 -32px transparent;
    display: inline-block;
    height: 16px;
    width: 16px;
}
.icon_caled:hover, .icaleD_curr {
    background-position: 0 -115px;
}
.W_level_ico {
    background: url("../../../images/common/level.png?id=1329484998540") no-repeat scroll 0 0 transparent;
    display: inline-block;
    font-size: 0;
    height: 9px;
    overflow: hidden;
    padding: 5px 0 0 6px;
    width: 28px;
}
.W_level_ico.color2 {
    background-position: 0 -15px;
}
.W_level_ico.color3 {
    background-position: 0 -30px;
}
.W_level_ico.color4 {
    background-position: 0 -45px;
}
.W_level_num {
    background: url("../../../images/common/level.png?id=1329484998540") no-repeat scroll 0 -120px transparent;
    display: inline-block;
    font-size: 0;
    height: 10px;
    width: 26px;
}
.W_level_num.l0 {
    background-position: 0 -120px;
}
.W_level_num.l1 {
    background-position: 0 -140px;
}
.W_level_ico.color1 .W_level_num.l1, .W_level_num.l1b {
    background-position: 0 -130px;
}
.W_level_num.l2 {
    background-position: 0 -150px;
}
.W_level_num.l3 {
    background-position: 0 -160px;
}
.W_level_num.l4 {
    background-position: 0 -170px;
}
.W_level_num.l5 {
    background-position: 0 -180px;
}
.W_level_num.l6 {
    background-position: 0 -190px;
}
.W_level_num.l7 {
    background-position: 0 -210px;
}
.W_level_ico.color2 .W_level_num.l7, .W_level_num.l7b {
    background-position: 0 -200px;
}
.W_level_num.l8 {
    background-position: 0 -220px;
}
.W_level_num.l9 {
    background-position: 0 -230px;
}
.W_level_num.l10 {
    background-position: 0 -240px;
}
.W_level_num.l11 {
    background-position: 0 -250px;
}
.W_level_num.l12 {
    background-position: 0 -260px;
}
.W_level_num.l13 {
    background-position: 0 -270px;
}
.W_level_num.l14 {
    background-position: 0 -290px;
}
.W_level_ico.color3 .W_level_num.l14, .W_level_num.l14b {
    background-position: 0 -280px;
}
.W_level_num.l15 {
    background-position: 0 -300px;
}
.W_level_num.l16 {
    background-position: 0 -310px;
}
.W_level_num.l17 {
    background-position: 0 -320px;
}
.W_level_num.l18 {
    background-position: 0 -330px;
}
.W_level_num.l19 {
    background-position: 0 -340px;
}
.W_level_num.l20 {
    background-position: 0 -350px;
}
.ico_wbnight_cup {
    background-position: 0 -349px;
    height: 15px;
    overflow: hidden;
    width: 14px;
}
.icon_myrss, .icon_boutique {
    background: url("../../../images/common/boutique_ico.png?id=1331016101750") no-repeat scroll 0 0 transparent;
}
.icon_myrss {
    background-position: 0 0;
}
.icon_boutique {
    background-position: 0 -16px;
}
.tips_yellow_color {
    background: none repeat scroll 0 0 #FEFFE5;
    border: 1px solid #F9F2A7;
    color: #D4A639;
    display: block;
    height: 23px;
    line-height: 23px;
    margin: 10px 0 5px;
    padding: 0 5px;
}
.W_quick_reply {
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    vertical-align: -1px;
    width: 14px;
}
#js_style_css_module_base_usually {
    height: 42px;
}
.global_header .W_arr_d {
    display: inline-block;
    height: 3px;
    margin: -2px 0 0 3px;
    overflow: hidden;
    vertical-align: middle;
    width: 5px;
}
.global_header .W_arr_d em {
    background: none repeat scroll 0 0 #C1C1C1;
    display: block;
    height: 1px;
    overflow: hidden;
}
.global_header .W_arr_d em.b2 {
    margin: 0 1px;
}
.global_header .W_arr_d em.b3 {
    margin: 0 2px;
    width: 1px;
}
.global_header {
    background: url("images/global_nav_bg.png") repeat-x scroll 0 0 transparent;
    height: 35px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9998;
}
.global_header .header a.link {
    color: #C1C1C1;
    text-decoration: none;
}
.global_header .header {
    margin: 0 0;
    position: relative;
    width: 100%;
}
.global_header .logo {
    background: url("images/logo_update.png") no-repeat scroll 0 0 transparent;
    height: 34px;
    left: 0;
    margin: 0 0 0 -27px;
    position: absolute;
    width: 190px;
}
.global_header .logo:hover {
    background-position: 0 -34px;
}
.global_header .logo a {
    cursor: pointer;
    display: block;
    height: 34px;
    left: 20px;
    position: absolute;
    top: 0;
    width: 160px;
    z-index: 1000;
}
.global_header .logo a:hover {
}
.global_header .list {
    display: inline;
    float: left;
    font-size: 14px;
    margin: 0 0 0 120px;
}
.global_header .list li, .global_header .search, .global_header .message, .global_header .person, .global_header .letter {
    display: inline;
    float: left;
    position: relative;
    z-index: 9998;
}
.global_header .list li {
    padding: 0 0 0 2px;
}
.global_header .list li a.link {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    padding: 9px 10px 8px;
}
.global_header .list li a.link:hover {
    background: url("images/hover_bg.png") repeat scroll 0 0 transparent;
    cursor: pointer;
}
.global_header .list li.current a.link, .global_header .list li.current a.link:hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("images/current_bg.png") repeat scroll 0 0 transparent;
    border-color: #000000 #000000 -moz-use-text-color;
    border-style: solid solid none;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-width: 1px 1px 0;
    box-shadow: 1px -2px 3px rgba(0, 0, 0, 0.3);
    color: #595959;
    cursor: pointer;
    margin: 2px 0 0;
    padding: 6px 9px 9px;
    position: relative;
    z-index: 9999;
}
.global_header .list li.current_page a.link, .global_header .list li.current_page a.link:hover, .global_header .person li.current_page a.link, .global_header .person li.current_page a.link:hover {
    background: url("../../../images/global_nav/current_page_bg.png?id=1328498232031") repeat scroll 0 0 transparent;
    color: #FFFFFF;
}
.global_header .list li.current a.link, .global_header .current a.link {
    color: #595959;
}
.global_header .list li.current .W_arr_d em {
    background: none repeat scroll 0 0 #595959;
}
.global_header .select {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-color: -moz-use-text-color #131718 #131718;
    border-right: 1px solid #131718;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    box-shadow: 1px 1px 2px #9FADB1;
    display: none;
    left: 0;
    padding: 2px 0;
    position: absolute;
    top: 35px;
    width: 80px;
    z-index: 9998;
}
.global_header .select a.link, .global_header .list li .select a.link {
    background: none repeat scroll 0 0 transparent;
    color: #C2C1C1;
    display: block;
    height: 20px;
    line-height: 20px;
    margin: 2px 0;
    padding: 5px 0 5px 13px;
}
.global_header .select a.link:hover, .global_header .list li .select a.link:hover {
    background-color: #515151;
    color: #FFFFFF;
}
.global_header .list li.current .select {
    display: block;
}
.global_header .right {
    float: right;
    margin-right:130px;
}
.global_header .search {
    background-image: url("images/search_bg.png");
    background-repeat: no-repeat;
    height: 25px;
    margin: 4px 0 0 100px;
    
}
.global_header .search_current, .global_header .search:hover {
    background-position: 0 -25px;
}
.global_header .search .input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #939393;
    float: left;
    height: 22px;
    line-height: 22px;
    margin: 2px 0 0;
    padding: 0 5px 0 100px;
    width: 156px;
}
.global_header .search .btn {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 23px;
    margin: 1px 2px 0 0;
    width: 27px;
}
.global_header .search .btn:hover {
    background-image: url("../../../images/global_nav/search_bg.png?id=1328498232031");
    background-position: 0 -50px;
    background-repeat: no-repeat;
}
.global_header .search_person {
    color: #C1C1C1;
    float: left;
    font-size: 12px;
    margin: 10px 0 0 10px;
}
.global_header .person {
    height: 27px;
}
.global_header .person li {
    display: inline;
    float: right;
    position: relative;
    vertical-align: middle;
}
.global_header .person li .ico_setting {
    background: url("../../../images/global_nav/ico_setting.png?id=1328498232031") no-repeat scroll 0 0 transparent;
    height: 16px;
    width: 16px;
}
.global_header .person li a.link {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    padding: 9px 9px 8px;
}
.global_header .person li a.link:hover {
    background: url("images/hover_bg.png") repeat scroll 0 0 transparent;
}
.global_header .person li.current a.link {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("images/current_bg.png") repeat scroll 0 0 transparent;
    border-color: #000000 #000000 -moz-use-text-color;
    border-style: solid solid none;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-width: 1px 1px 0;
    box-shadow: 1px -2px 3px rgba(0, 0, 0, 0.3);
    color: #595959;
    cursor: pointer;
    margin: 2px 0 0;
    padding: 6px 8px 9px;
    position: relative;
    z-index: 9999;
}
.global_header .person li.current .W_arr_d em {
    background: none repeat scroll 0 0 #595959;
}
.global_header .layer_tips {
    right: 35px;
    top: 47px;
}
.global_header .layer_tips a {
    color: #0095CD;
}
.global_header .no_login {
    color: #C1C1C1;
    padding: 8px 0;
}
.global_header .no_login a {
    color: #C1C1C1;
}
.global_header .no_login span {
    margin: 0 20px 0 0;
}
.global_header .no_login em {
    margin: 0 8px;
}
#js_style_css_module_nav_global_nav {
    height: 42px;
}
.left_nav {
    padding: 30px 0;
}
.left_nav .border {
    margin: 0 0 12px;
    padding: 0 0 15px;
}
.left_nav h3 {
    font-size: 14px;
    font-weight: 400;
    height: 15px;
    line-height: 15px;
    margin: 0 0 1px;
    padding: 6px 15px;
}
.left_nav dt .title {
    display: block;
    font-size: 14px;
    font-weight: normal;
    height: 16px;
    line-height: 16px;
    margin: 0 0 1px;
    overflow: hidden;
    padding: 5px 15px;
    white-space: nowrap;
}
.left_nav dt a.title img, .left_nav dt .title img {
    margin: 0 4px 0 0;
    vertical-align: text-top;
}
.left_nav dt a.title:hover, .left_nav dt a.son_title:hover, .left_nav dd a.title:hover {
    text-decoration: none;
}
.left_nav dt a.title:focus, .left_nav dt a.son_title:focus, .left_nav dd a.title:focus {
    outline: medium none;
}
.left_nav dt a.title em.num {
    font-size: 12px;
}
.left_nav dt.current a, .left_nav dt.current a.son_title {
    background: none repeat scroll 0 0 transparent;
    cursor: auto;
    font-size: 14px;
    text-decoration: none;
}
.left_nav dt span.func, .left_nav dt a.func {
    cursor: pointer;
    float: right;
    font-size: 12px;
}
.left_nav dt a.func {
    margin: -21px 12px 0 0;
}
.left_nav dt span.func {
    margin: 0;
    visibility: hidden;
}
.left_nav dt.current a.func {
    color: #FFFFFF;
}
.left_nav dt a.title:hover span.func {
    visibility: visible;
}
.left_nav dt a.more {
    display: inline-block;
    height: 15px;
    padding: 7px 10px 6px 15px;
}
.left_nav dt a.more:hover {
    background: none repeat scroll 0 0 transparent;
    text-decoration: underline;
}
.left_nav dt a.more:hover .W_arrow {
    text-decoration: none;
}
.left_nav dt a.more .func {
    float: right;
}
.left_nav dt.func {
    padding: 0 10px 0 0;
    text-align: right;
}
.left_nav dt a.son_title, .left_nav div dd a {
    display: block;
    font-size: 12px;
    height: 14px;
    line-height: 15px;
    margin: 0 0 1px;
    overflow: hidden;
    padding: 6px 15px;
    white-space: nowrap;
}
.left_nav dt.current a.son_title {
    display: block;
    font-size: 12px;
    height: 13px;
    line-height: 15px;
    margin: 0 0 1px;
    overflow: hidden;
    padding: 6px 15px;
    white-space: nowrap;
}
.left_nav div dd a {
    padding-left: 33px;
}
.left_nav div dd a.title {
    font-size: 12px;
    font-weight: normal;
    line-height: normal;
    padding: 6px 15px 6px 33px;
    text-indent: 2px;
}
.left_nav div dd a.more {
    text-align: right;
}
.left_nav div dd a.title_close {
    height: 18px;
    text-indent: 0;
}
.left_nav div dd .close_friend {
    background: none repeat scroll 0 0 #F4E7EA;
    border-radius: 2px 2px 2px 2px;
    color: #C1546F;
    cursor: pointer;
    display: inline-block;
    padding: 2px;
}
.left_nav div dd.current .close_friend {
    background: none repeat scroll 0 0 transparent;
    color: #666666;
}
.left_nav div dd .W_btn_b {
    display: inline-block;
    height: 24px;
    line-height: 23px;
    margin-left: 35px;
    padding: 0 0 0 2px;
}
.left_nav div dd .W_btn_b span {
    color: white;
}
.left_nav div dd.btn_add_group {
    margin-top: 5px;
}
.left_nav a.face {
    display: inline-block;
    margin: 0 0 20px;
}
.left_nav .person_info {
    padding: 0 0 10px 15px;
}
.left_nav .person_info dt, .left_nav .person_info dd {
    display: inline;
    float: left;
}
.left_nav .person_info dt {
    margin: 0 10px 0 0;
}
.left_nav .person_info dd {
    overflow: hidden;
    width: 75px;
    word-wrap: break-word;
}
.left_nav .person_info dd.nameBox {
    display: block;
    overflow: visible;
    padding: 0 0 8px;
}
.left_nav .person_info dd.nameBox .name {
    display: inline;
    font-weight: 700;
    height: auto;
    white-space: normal;
}
.left_nav .person_info dd.nameBox .tyicon {
    display: inline;
    line-height: normal;
    margin: 0;
}
.left_nav .person_info dd.nameBox p {
    line-height: 16px;
    padding: 4px 0 0;
}
.left_nav .person_info dd a {
    display: inline;
    height: auto;
    padding: 0;
    white-space: normal;
    word-wrap: break-word;
}
.left_nav .user_atten {
    border: 0 none;
    margin: 0 0 12px 11px;
    padding: 0;
}
.left_nav .user_atten li {
    border-right: 1px solid #DDDDDD;
    float: left;
}
.left_nav .user_atten li strong {
    display: block;
}
.left_nav .user_atten li.W_no_border {
    border: 0 none;
}
.left_nav .user_atten li a {
    display: block;
}
.left_nav .user_atten li a:hover {
    text-decoration: none;
}
.left_nav .ua_f13 li strong {
    font-size: 13px;
}
.left_nav .ua_f11 li strong {
    font-size: 11px;
}
.left_nav .ad_list {
    margin: 20px 15px 0;
}
.left_nav .ad_list li {
    margin: 0 0 15px;
}
.left_nav .declist {
    border: medium none;
    margin: 0 0 0 15px;
    padding: 0;
}
.left_nav .declist .count {
    margin: 0 15px 0 0;
}
.left_nav .declist ul {
    margin: 0;
}
.left_nav .declist li {
    margin: 0 8px 5px 0;
}
.left_nav .declist li img {
    vertical-align: middle;
}
.left_nav .tag dt em {
    margin: 1px 0 0 100px;
    position: absolute;
}
.left_nav .tag .edit {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 -1617px transparent;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    margin: 0 2px 0 0;
    width: 16px;
}
.left_nav .tag .icon_delS {
    cursor: pointer;
}
.left_nav .tag em {
    visibility: hidden;
}
.left_nav .tag dt i {
    display: inline-block;
    max-width: 76px;
    overflow: hidden;
}
.left_nav .tag a:hover em {
    visibility: visible;
}
.left_nav .tag input {
    margin: 0 2px 0 13px;
    width: 60px;
}
.left_nav .tag .W_btn_b span, .left_nav .tag .W_btn_a span {
    min-width: 20px;
    padding: 0 3px 0 1px;
}
.left_nav .tag .W_btn_b, .left_nav .tag .W_btn_a {
    display: inline;
    float: right;
    margin: 0 2px;
}
.left_nav .tag dd {
    line-height: 18px;
    margin: 10px 15px;
}
.ico_myhomepage, .ico_mentionedmy, .ico_mycomments, .ico_myquickreply, .ico_personletter, .ico_minblogs, .ico_mingroup, .ico_photos, .ico_favor, .ico_mygroup, .ico_myphoto, .ico_mygame, .ico_notice, .ico_persondata, .ico_modifyhead, .ico_bindmobile, .ico_privacyset, .ico_personset, .ico_appauthor, .ico_accountsafety, .ico_mydecoration, .ico_versionchoice, .ico_myconcern, .ico_myfans, .ico_invitefriend, .ico_findperson, .ico_guessyoulike, .ico_myintroduced, .ico_repassword, .ico_findloginname, .ico_conn, .ico_reportloss, .ico_sheild_app {
    background: url("../../../images/common/ico_sidebar.png?id=1331015937609") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    width: 16px;
}
.ico_myhomepage {
    background-position: 0 -425px;
}
.ico_mentionedmy {
    background-position: 0 -447px;
}
.ico_mycomments {
    background-position: 0 -474px;
}
.ico_myquickreply {
    background-position: 0 -1150px;
}
.ico_personletter {
    background-position: 0 -500px;
}
.ico_minblogs {
    background-position: 0 -525px;
}
.ico_mingroup {
    background-position: 0 -548px;
}
.ico_photos {
    background-position: 0 -750px;
}
.ico_favor {
    background-position: 0 -675px;
}
.ico_mygroup {
    background-position: 0 -549px;
}
.ico_myphoto {
    background-position: 0 -574px;
}
.ico_mygame {
    background-position: 0 -1050px;
}
.ico_persondata {
    background-position: 0 -225px;
}
.ico_modifyhead {
    background-position: 0 -250px;
}
.ico_bindmobile {
    background-position: 2px -325px;
}
.ico_privacyset {
    background-position: 1px -200px;
}
.ico_personset {
    background-position: 0 -275px;
}
.ico_appauthor {
    background-position: 0 -400px;
}
.ico_accountsafety {
    background-position: 1px -650px;
}
.ico_mydecoration {
    background-position: 0 -750px;
}
.ico_versionchoice {
    background-position: 0 -850px;
}
.ico_sheild_app {
    background-position: 0 -1174px;
}
.ico_notice {
    background-position: 0 -25px;
}
.ico_myconcern {
    background-position: 1px -50px;
}
.ico_myfans {
    background-position: 0 -75px;
}
.ico_invitefriend {
    background-position: 0 -350px;
}
.ico_findperson {
    background-position: 1px -375px;
}
.ico_guessyoulike {
    background-position: 1px -100px;
}
.ico_myintroduced {
    background-position: 1px -125px;
}
.ico_repassword {
    background-position: 1px -700px;
}
.ico_findloginname {
    background-position: 2px -725px;
}
.ico_reportloss {
    background-position: 0 -1075px;
}
.icnt_1 {
    background-position: 1px -50px;
}
.icnt_2 {
    background-position: 0 -75px;
}
.icnt_3 {
    background-position: 0 -350px;
}
.icnt_4 {
    background-position: 0 -375px;
}
.icnt_5 {
    background-position: 0 -100px;
}
.icnt_6 {
    background-position: 0 -125px;
}
.icnt_7 {
    background-position: 0 -774px;
}
.icnt_8 {
    background-position: 0 -1126px;
}
.icnt_9 {
    background-position: 0 -1200px;
}
.ico_report {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 -2176px transparent;
    height: 15px;
    line-height: 15px;
    margin: 0 5px 0 0;
    vertical-align: middle;
    width: 15px;
}
.ico_black {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 1px -2356px transparent;
    height: 15px;
    line-height: 15px;
    margin: 0 5px 0 0;
    vertical-align: middle;
    width: 15px;
}
.ico_exposure {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 1px -2386px transparent;
    height: 15px;
    line-height: 15px;
    margin: 0 5px 0 0;
    vertical-align: middle;
    width: 15px;
}
.ico_exposure {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 1px -2386px transparent;
    height: 15px;
    line-height: 15px;
    margin: 0 5px 0 0;
    vertical-align: middle;
    width: 15px;
}
.ico_feedback {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 -2656px transparent;
    height: 15px;
    line-height: 15px;
    margin: 0 5px 0 0;
    vertical-align: middle;
    width: 15px;
}
.int_perlist_small {
    padding: 10px 0 0;
}
.int_perlist_small ul {
    margin: 0 15px;
}
.int_perlist_small h3 {
    font-size: 12px;
    font-weight: normal;
    padding: 6px 14px;
}
.int_perlist_small ul li {
    display: inline;
    float: left;
    height: 30px;
    margin: 5px 10px 5px 0;
    overflow: hidden;
}
.int_perlist_small ul li a {
    display: block;
}
.int_perlink_small {
    padding: 10px 0 0;
}
.int_perlink_small ul {
    margin: 0 15px 0 10px;
}
.int_perlink_small h3 {
    font-size: 12px;
    font-weight: normal;
    padding: 6px 15px;
}
.int_perlink_small ul li {
    clear: both;
    height: 30px;
    margin: 5px 5px 10px;
    overflow: hidden;
}
.int_perlink_small ul li a {
    display: block;
}
.int_perlink_small ul li .headpic {
    float: left;
    margin-right: 5px;
    width: 30px;
}
.int_perlink_small ul li .info {
    float: left;
    margin: 0;
    padding: 0;
    width: 75px;
}
.int_perlink_small ul li .name {
    height: 14px;
    overflow: hidden;
    word-wrap: break-word;
}
.int_perlink_small ul li .fanNum {
    display: block;
    margin-top: 3px;
}
.int_perlink_small ul li .fanNum em {
    margin-left: 6px;
}
.int_perlist_small .more {
    clear: both;
    display: block;
    float: none;
    height: auto;
    margin: 0;
    padding: 5px 10px;
    text-align: right;
}
.int_perlink_small .more {
    height: auto;
    margin: 5px;
}
.left_nav .W_count {
    float: right;
}
.left_nav .declist .W_moredown, .left_nav .declist .W_moreup {
    margin-right: 15px;
}
.left_nav dt a.title .ico_albums, .left_nav dt a.title .ico_music, .left_nav dt a.title .ico_activities, .left_nav dt a.title .ico_vote, .left_nav dt a.title .ico_radio, .left_nav dt a.title .ico_gongyi, .left_nav dt a.title .ico_food {
    background-image: url("../../../images/common/ico_app.png?id=1333019820546");
    background-repeat: no-repeat;
}
.ico_albums {
    background-position: 0 0;
}
.ico_music {
    background-position: 0 -25px;
}
.ico_activities {
    background-position: 0 -50px;
}
.ico_vote {
    background-position: 0 -75px;
}
.ico_radio {
    background-position: 0 -100px;
}
.ico_data {
    background-position: 0 -125px;
}
.ico_show {
    background-position: 0 -175px;
}
.ico_desk {
    background-position: 0 -200px;
}
.ico_gongyi {
    background-position: 0 -225px;
}
.ico_food {
    background-position: 0 -275px;
}
.left_nav dt a.title .ico_toplistof {
    background-image: url("../../../images/common/ico_plaza.png?id=1331016101750");
    background-repeat: no-repeat;
}
.ico_toplistof {
    background-position: 0 -50px;
}
.left_nav .ico_userguide {
    background: url("../../../images/userguide/userguide_ico.png?id=1331016101750") no-repeat scroll 0 -450px transparent;
    display: inline-block;
    height: 16px;
    width: 16px;
}
#js_style_css_module_nav_left_nav {
    height: 42px;
}
.layer_leftnav_more .bg {
    overflow: hidden;
    position: relative;
}
.layer_leftnav_more div.more {
    bottom: 0;
    left: -52px;
    padding-right: 0;
    position: absolute;
    z-index: 2;
}
.layer_leftnav_more div.more .white, .layer_leftnav_more .layer .white {
    background: none repeat scroll 0 0 #FFFFFF;
}
.layer_leftnav_more div.more .white {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    padding: 8px 8px 8px 12px;
    width: 32px;
}
.layer_leftnav_more .layer .white {
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    float: left;
}
.layer_leftnav_more .layer ul {
    float: left;
    padding: 1px;
    width: 110px;
}
.layer_leftnav_more .layer li a {
    display: block;
    height: 16px;
    overflow: hidden;
    padding: 5px 10px;
    white-space: nowrap;
    width: 90px;
}
.layer_leftnav_more .layer li a:hover {
    background: none repeat scroll 0 0 #E8E9EA;
    text-decoration: none;
}
.layer_leftnav_more .layer li a img {
    margin: 0 8px 0 0;
    vertical-align: middle;
}
.layer_leftnav_more .layer .func {
    border-top: 1px solid #DDDDDD;
    clear: both;
    margin: 0 10px;
    padding: 8px 0;
    text-align: right;
    white-space: nowrap;
}
.layer_leftnav_more .layer .func .W_vline {
    margin: 0 8px;
}
.layer_leftnav_more .ico_fame, .layer_leftnav_more .ico_topic, .layer_leftnav_more .ico_handpick, .layer_leftnav_more .ico_browsing, .layer_leftnav_more .ico_city, .layer_leftnav_more .ico_interview, .layer_leftnav_more .ico_microlive, .layer_leftnav_more .ico_screen {
    background-image: url("../../../images/common/ico_plaza.png?id=1331016101750");
    background-repeat: no-repeat;
}
.layer_leftnav_more .ico_talstat {
    background: url("http://img.t.sinajs.cn/t4/style/images/common/ico_talstat.png?id=1326700276650") no-repeat scroll 0 0 transparent;
}
.ico_topic {
    background-position: 0 -75px;
}
.ico_handpick {
    background-position: 0 -100px;
}
.ico_browsing {
    background-position: 0 -125px;
}
.ico_city {
    background-position: 0 -50px;
}
.ico_interview {
    background-position: 0 -175px;
}
.ico_microlive {
    background-position: 0 -200px;
}
.ico_screen {
    background-position: 0 -225px;
}
.layer_leftnav_more .ico_music, .layer_leftnav_more .ico_activities, .layer_leftnav_more .ico_vote, .layer_leftnav_more .ico_radio, .layer_leftnav_more .ico_data, .layer_leftnav_more .ico_girl, .layer_leftnav_more .ico_show, .layer_leftnav_more .ico_desk, .layer_leftnav_more .ico_gongyi, .layer_leftnav_more .ico_vdisk, .layer_leftnav_more .ico_food {
    background-image: url("../../../images/common/ico_app.png?id=1333019820546");
    background-repeat: no-repeat;
}
.ico_music {
    background-position: 0 -25px;
}
.ico_activities {
    background-position: 0 -50px;
}
.ico_vote {
    background-position: 0 -75px;
}
.ico_radio {
    background-position: 0 -100px;
}
.ico_data {
    background-position: 0 -125px;
}
.ico_girl {
    background-position: 0 -150px;
}
.ico_show {
    background-position: 0 -175px;
}
.ico_desk {
    background-position: 0 -200px;
}
.ico_gongyi {
    background-position: 0 -225px;
}
.ico_vdisk {
    background-position: 0 -250px;
}
.ico_food {
    background-position: 0 -275px;
}
.layer_leftnav_more .layer li a img {
    vertical-align: -4px;
}
#js_style_css_module_layer_layer_leftnav_more {
    height: 42px;
}
.W_layer {
    border-radius: 4px 4px 4px 4px;
    color: #666666;
    position: absolute;
    z-index: 9999;
}
.W_layer .bg {
    background: url("images/layer_bg.png") repeat scroll 0 0 transparent;
    border-radius: 4px 4px 4px 4px;
    padding: 4px;
}
.W_layer .content {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C6C6C6;
    border-radius: 3px 3px 3px 3px;
    position: relative;
}
.W_layer .title {
    background: none repeat scroll 0 0 #F3F3F3;
    color: #595959;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 20px;
    vertical-align: middle;
}
.W_layer .title h3 {
    font-size: 14px;
    font-weight: 400;
    height: 24px;
    overflow: hidden;
    width: 340px;
}
.W_layer .W_close {
    position: absolute;
    right: 14px;
    top: 5px;
    z-index: 2;
}
.W_layer .detail {
    padding: 0 10px 10px;
}
.W_layer .W_vline {
    display: inline-block;
    text-indent: -1px;
}
.W_layer .tab {
    background: none repeat scroll 0 0 #F0F0F0;
    padding: 4px 4px 0 6px;
}
.W_layer .tab .tab_title {
    font-size: 14px;
    margin: 0 0 0 15px;
}
.W_layer .tab a {
    display: inline-block;
    height: 26px;
    line-height: 26px;
    margin: 0 -2px;
    padding: 0 11px;
    position: relative;
    z-index: 1;
}
.W_layer .tab .current {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #E8E8E8 #E8E8E8 -moz-use-text-color;
    border-style: solid solid none;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-width: 1px 1px 0;
    cursor: default;
    text-decoration: none;
}
.W_layer .tab_bottom {
    background: url("../../../images/layer/layer_tab_bottom_bg.png?id=1323328404357") repeat-x scroll left bottom transparent;
    height: 27px;
    margin: 20px 0 0;
    padding: 3px 0 0;
}
.W_layer .tab_bottom .tab_title {
    font-size: 12px;
}
.W_layer .btn {
    padding: 15px 0 0;
    text-align: right;
}
.W_layer .btn a {
    margin: 0 0 0 10px;
}
.W_layer .arrow, .W_layer .arrow_hui {
    background: url("../../../images/common/layer_arrow.png?id=1323328404357") no-repeat scroll 0 0 transparent;
    display: block;
    overflow: hidden;
    position: absolute;
}
.W_layer .arrow_hui {
    background: url("../../../images/common/layer_arrow_hui.png?id=1323328404357") no-repeat scroll 0 0 transparent;
}
.W_layer .arrow_r, .W_layer .arrow_l {
    background-position: -11px -24px;
    height: 16px;
    right: -6px;
    top: 20px;
    width: 11px;
}
.W_layer .arrow_l {
    background-position: 0 -24px;
    left: -6px;
    right: auto;
}
.W_layer .arrow_t, .W_layer .arrow_b {
    background-position: 0 -1px;
    height: 11px;
    left: 30px;
    top: -6px;
    width: 16px;
}
.W_layer .arrow_b {
    background-position: 0 -11px;
    bottom: -6px;
    top: auto;
}
.W_layer .layer_notice .layer1_words {
    padding-right: 20px;
    width: 340px;
}
.W_layer .W_texta, .W_layer a.W_texta {
    color: #666666;
}
.W_layer .W_textb, .W_layer a.W_textb {
    color: #999999;
}
.W_layer a, .W_layer .W_linka a, .W_layer a.W_linka {
    color: #0078B6;
}
.W_layer .W_linkb a, .W_layer a.W_linkb {
    color: #9ABBC8;
}
.W_layer .W_vline {
    color: #DDDDDD;
}
.W_layer .W_pages_minibtn a, .W_layer .W_pages_comment a {
    background-color: #F3F3F3;
}
.W_layer .W_pages_minibtn a:hover, .W_layer .W_pages_comment a:hover {
    background-color: #E7E7E7;
}
.W_layer .tab_c .current {
    background: none repeat scroll 0 0 #F0F0F0;
}
.W_layer .tab_second {
    background: none repeat scroll 0 0 #F0F0F0;
}
.W_layer .send_weibo .no_title {
    background: none repeat scroll 0 50% transparent !important;
    font-size: 12px;
    height: 26px;
    padding: 0;
    width: 240px;
}
.W_layer .send_weibo .num {
    color: #B8B7B7;
}
.W_layer .send_weibo .input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 4px 0 #DCDCDC inset;
    margin: 7px 0 3px;
    padding: 5px;
    position: relative;
}
.W_layer .send_weibo .btn a {
    background: url("../../../images/layer/btn_send.png?id=1323328404357") no-repeat scroll -140px 0 transparent;
    border: 0 none;
    display: block;
    height: 28px;
    width: 70px;
}
.W_layer .send_weibo .btn a:hover {
    background-position: 0 0;
}
.W_layer .send_weibo .btn a.disable {
    background-position: -70px 0;
}
.W_layer .send_weibo .btn a.disable:hover {
    background-position: -70px 0;
}
#js_style_css_module_layer_layer_frame {
    height: 42px;
}
.layer_point {
    padding: 20px 30px 30px;
    width: 320px;
}
.layer_point .delete, .layer_point .success, .layer_point .question, .layer_point .warning {
    display: inline-block;
    height: 31px;
    margin: 0 10px 0 0;
    width: 41px;
}
.layer_point .delete {
    background-position: -41px -14px;
    height: 34px;
    width: 34px;
}
.layer_point .question {
    background-position: -112px -10px;
    height: 40px;
    width: 26px;
}
.layer_point .warning {
    background-position: -75px -14px;
    height: 36px;
    width: 37px;
}
.layer_point .point dt, .layer_point .point dd {
    float: left;
}
.layer_point .point dd {
    line-height: 18px;
    padding-top: 8px;
    width: 285px;
    word-wrap: break-word;
}
.layer_point .point dd .W_texta {
    font-size: 14px;
    padding: 0 0 5px;
}
.layer_point .point dd input {
    margin: 0 5px 0 0;
    vertical-align: middle;
}
.layer_point .point dd.no_ico {
    width: 340px;
}
.layer_point .inviTit {
    line-height: 1.5em;
}
.layer_point .point dd .W_textdot_b {
    margin: 7px 6px 0 3px;
}
#js_style_css_module_layer_layer_point {
    height: 42px;
}
.layer_mini_info {
    padding: 15px 20px;
}
.layer_mini_info .btn {
    padding: 15px 0 0;
    text-align: center;
    width: 150px;
}
.layer_mini_info .btn a {
    margin: 0 5px;
}
.layer_mini_info .noicon {
    margin: 12px 0 0;
}
.layer_mini_info .ckbox {
    height: 14px;
    margin-right: 5px;
    width: 14px;
}
.layer_mini_info .icon_error, .layer_mini_info .icon_del, .layer_mini_info .icon_succ, .layer_mini_info .icon_warn, .layer_mini_info .icon_ask {
    vertical-align: -4px;
}
.layer_mini_info_big {
    font-size: 14px;
    padding: 20px 30px;
}
.layer_mini_info_big span {
    vertical-align: middle;
}
#js_style_css_module_layer_layer_mini_info {
    height: 42px;
}
.layer_tips {
    background: none repeat scroll 0 0 #FEFFE5;
    border: 1px solid #F9F2A7;
    border-radius: 3px 3px 3px 3px;
    line-height: 17px;
    padding: 7px 10px;
    position: fixed;
    width: 200px;
    z-index: 999;
}
.layer_tips .W_close_color {
    position: absolute;
    right: 5px;
    top: 5px;
}
.layer_tips a {
    color: #D4A639;
}
.layer_tips .arrow_down {
    background: url("../../../images/layer/layer_arrow.png?id=1323328404357") no-repeat scroll 0 0 transparent;
    bottom: -10px;
    display: block;
    height: 10px;
    left: 20px;
    margin: 7px auto 0;
    overflow: hidden;
    position: absolute;
    width: 19px;
}
.layer_tips .arrow_left {
    background: url("../../../images/layer/layer_arrow.png?id=1323328404357") no-repeat scroll 0 -20px transparent;
    display: block;
    height: 19px;
    left: -10px;
    margin: 7px auto 0;
    overflow: hidden;
    position: absolute;
    top: 10px;
    width: 10px;
}
.layer_tips .arrow_right {
    background: url("../../../images/layer/layer_arrow.png?id=1323328404357") no-repeat scroll -20px -20px transparent;
    display: block;
    height: 19px;
    margin: 7px auto 0;
    overflow: hidden;
    position: absolute;
    right: -10px;
    top: 10px;
    width: 10px;
}
.layer_tips .arrow_up {
    background: url("../../../images/layer/layer_arrow.png?id=1323328404357") no-repeat scroll -20px 0 transparent;
    display: block;
    height: 10px;
    left: 20px;
    margin: 7px auto 0;
    overflow: hidden;
    position: absolute;
    top: -17px;
    width: 19px;
}
.layer_tips_on .arrow {
    display: none;
}
.layer_tip_black {
    background: none repeat scroll 0 0 #4D4D4D;
    color: #FFFFFF;
    padding: 6px;
    position: absolute;
}
.layer_tip_black .arrow_bottom {
    bottom: -5px;
    color: #4D4D4D;
    display: block;
    font-size: 12px;
    height: 13px;
    left: 5px;
    overflow: hidden;
    position: absolute;
}
.layer_tips a.normal {
    text-decoration: none;
}
#js_style_css_module_layer_layer_tips {
    height: 42px;
}
.W_layer_suggest {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../../../images/global_nav/layer_bg.png?id=1323328404357") repeat scroll 0 0 transparent;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-color: -moz-use-text-color #797979 #797979;
    border-right: 1px solid #797979;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    color: #666666;
    min-width: 197px;
    overflow: hidden;
    position: absolute;
    z-index: 9998;
}
.W_layer_suggest .c_red {
    color: #FF0000;
}
.W_layer_suggest .txtb {
    color: #999999;
}
.W_layer_suggest .selectbox {
    border-top: 1px solid #CCCCCC;
    position: relative;
}
.W_layer_suggest .selectbox div {
}
.W_layer_suggest .selectbox p.title {
    color: #0078B6;
    cursor: pointer;
    height: 14px;
    overflow: hidden;
    padding: 9px 5px;
    white-space: nowrap;
}
.W_layer_suggest .selectbox p.keyword {
    border-top: 1px dotted #DDDDDD;
    cursor: pointer;
    height: 14px;
    overflow: hidden;
    padding: 6px 20px;
    white-space: nowrap;
}
.W_layer_suggest .selectbox dl {
    border-top: 1px dotted #DDDDDD;
    padding: 5px 19px;
}
.W_layer_suggest .selectbox dt {
    float: left;
    margin: 0 5px 0 0;
}
.W_layer_suggest .selectbox dt img {
    display: block;
    height: 30px;
    width: 30px;
}
.W_layer_suggest .selectbox dd {
    margin: 0 0 0 40px;
}
.W_layer_suggest .selectbox dd span {
    white-space: nowrap;
}
.W_layer_suggest .selectbox dd a, .W_layer_suggest .selectbox dl.current dd a {
    color: #666666;
}
.W_layer_suggest .applist {
    margin-top: 4px;
}
.W_layer_suggest .selectbox dd .area {
    margin: 2px 0;
    white-space: nowrap;
}
.W_layer_suggest .selectbox .current {
    background-color: #E5E5E5;
}
.W_layer_suggest .selectbox dl.current {
    border-bottom: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
    cursor: pointer;
    margin-bottom: -1px;
    position: relative;
}
.W_layer_suggest .member {
    margin-top: 2px;
}
.W_layer_suggest .mg_rankicon01, .W_layer_suggest .mg_rankicon02, .W_layer_suggest .mg_rankicon03, .W_layer_suggest .mg_rankicon04, .W_layer_suggest .mg_rankicon05, .W_layer_suggest .mg_rankicon06, .W_layer_suggest .mg_rankicon07, .W_layer_suggest .mg_rankicon08, .W_layer_suggest .mg_rankicon09, .W_layer_suggest .mg_rankicon10 {
    background: url("../../../images/global_nav/search_bgicon.png?id=1323328404357") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 20px;
    margin-left: 5px;
    vertical-align: middle;
    width: 20px;
}
.W_layer_suggest .mg_rankicon01 {
    background-position: 0 -80px;
}
.W_layer_suggest .mg_rankicon02 {
    background-position: -20px -80px;
}
.W_layer_suggest .mg_rankicon03 {
    background-position: -40px -80px;
}
.W_layer_suggest .mg_rankicon04 {
    background-position: -60px -80px;
}
.W_layer_suggest .mg_rankicon05 {
    background-position: -80px -80px;
}
.W_layer_suggest .mg_rankicon06 {
    background-position: -100px -80px;
}
.W_layer_suggest .mg_rankicon07 {
    background-position: -120px -80px;
}
.W_layer_suggest .mg_rankicon08 {
    background-position: -140px -80px;
}
.W_layer_suggest .mg_rankicon09 {
    background-position: -160px -80px;
}
.W_layer_suggest .mg_rankicon10 {
    background-position: -180px -80px;
}
.W_layer_suggest .app_score {
    background: url("../../../images/global_nav/search_bgicon.png?id=1323328404357") no-repeat scroll 0 -105px transparent;
    display: inline-block;
    height: 13px;
    vertical-align: middle;
    width: 61px;
}
.W_layer_suggest .app_score em {
    background: url("../../../images/global_nav/search_bgicon.png?id=1323328404357") no-repeat scroll -71px -105px transparent;
    display: block;
    height: 12px;
    width: 0;
}
.W_layer_suggest .W_loading {
    text-align: center;
}
#js_style_css_module_layer_layer_search_suggest {
    height: 42px;
}
.global_header .layer_topmenu_list {
    background: url("images/layer_bg.png") repeat scroll 0 0 transparent;
    border: 1px solid #797979;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
    overflow: hidden;
    padding: 2px 1px 4px;
    position: absolute;
    right: 0;
    top: 33px;
    width: 130px;
    z-index: 9998;
}
.global_header .layer_topmenu_list .person_infos {
    margin: 8px 4px 0;
    overflow: hidden;
    padding: 0 0 0 4px;
}
.global_header .layer_topmenu_list .person_infos dt, .global_header .layer_topmenu_list .person_infos dd {
    float: left;
}
.global_header .layer_topmenu_list .person_infos dd {
    color: #595959;
    line-height: 16px;
    margin: 0 0 0 5px;
    width: 75px;
    word-wrap: break-word;
}
.global_header .layer_topmenu_list .person_infos dd a {
    color: #595959;
    font-size: 12px;
    width: 75px;
    word-wrap: break-word;
}
.global_header .layer_topmenu_list .person_infos dd a.page {
    color: #0078B6;
}
.global_header .layer_topmenu_list ul {
    clear: both;
    margin: 0 4px;
    overflow: hidden;
    padding: 3px 0 0;
}
.global_header .layer_topmenu_list ul li {
    display: block;
    float: none;
    margin: 0;
    padding: 0;
    position: static;
}
.global_header .layer_topmenu_list ul li a {
    background: none repeat scroll 0 0 transparent;
    color: #595959;
    display: block;
    font-size: 12px;
    padding: 7px 10px;
}
.global_header .layer_topmenu_list ul li.message {
    color: #595959;
    padding: 5px 10px;
}
.global_header .layer_topmenu_list ul li.message a {
    background: none repeat scroll 0 0 transparent;
    color: #0078B6;
    display: inline;
    padding: 0;
}
.global_header .person li.current .layer_topmenu_list ul li.message a:hover {
    background: none repeat scroll 0 0 transparent;
    text-decoration: underline;
}
.global_header .layer_topmenu_list ul li img {
    margin: 0 5px 0 0;
    vertical-align: middle;
}
.global_header .layer_topmenu_list ul li a:hover, .global_header .layer_topmenu_list ul li.cur a, .global_header .layer_topmenu_list ul li.cur a:hover, .global_header .layer_topmenu_list ul li a:hover, .global_header .layer_topmenu_list ul li.cur a {
    background: none repeat scroll 0 0 #E8E9EA;
    text-decoration: none;
}
.global_header .list li.current .layer_topmenu_list ul li.cur a:hover {
    cursor: pointer;
}
.global_header .layer_topmenu_list ul li.line {
    background: none repeat scroll 0 0 #E0E0E0;
    font-size: 0;
    height: 1px;
    line-height: 0;
    margin: 2px 0;
    overflow: hidden;
    padding: 0;
}
.global_header .layer_topmenu_list .W_loading {
    color: #333333;
    padding: 20px 0;
    text-align: center;
}
.global_header .layer_topmenu_list_yy {
    font-size: 12px;
    width: 240px;
}
.global_header .layer_topmenu_list_yy .yy_list {
    clear: none;
    float: left;
    margin: 0;
    padding: 0 5px 0 0;
    width: 110px;
}
.global_header .layer_topmenu_list_yy .yy_list li {
    float: left;
    height: 25px;
    width: 110px;
}
.global_header .layer_topmenu_list_yy .yy_list li a {
    color: #595959;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    padding: 4px 5px;
    white-space: nowrap;
}
.global_header .layer_topmenu_list_yy ul li a:hover {
    color: #595959;
}
.global_header .layer_topmenu_list_yy ul li a, .global_header .layer_topmenu_list_yy ul li a {
    padding: 5px;
}
.global_header .layer_topmenu_list_yy .func {
    color: #595959;
    font-size: 12px;
    line-height: 14px;
    margin: 0 4px;
    overflow: hidden;
    padding: 6px 5px 9px;
}
.global_header .layer_topmenu_list_yy .func span {
    background: none repeat scroll 0 0 transparent;
    float: right;
    font-size: 12px;
}
.global_header .layer_topmenu_list_yy .func span .W_vline {
    margin: 0 5px;
}
.global_header .layer_topmenu_list_yy .func em {
    display: block;
    text-align: right;
}
.global_header .layer_topmenu_list_yy .func strong {
    font-weight: 700;
    margin: 0 2px;
}
.global_header .layer_topmenu_list_yy .func a.more {
    background: none repeat scroll 0 0 transparent;
    color: #0078B6;
    padding: 0;
}
.global_header .layer_topmenu_list_yy .func_other {
    border: 0 none;
    clear: both;
    padding: 0 5px 6px;
}
.global_header .layer_topmenu_list_yy .func_up {
    background: url("images/layer_title_bg.png") repeat-x scroll 0 0 transparent;
    padding: 10px 5px 5px;
}
.global_header .layer_topmenu_list_yy dl {
    cursor: pointer;
    padding: 5px;
    width: 180px;
}
.global_header .layer_topmenu_list_yy dl:hover {
    background: none repeat scroll 0 0 #E8E9EA;
    cursor: pointer;
}
.global_header .layer_topmenu_list_yy dl:hover dd .detail {
    color: #999999;
}
.global_header .layer_topmenu_list_yy dl:hover dd span {
    color: #BFBFBF;
}
.global_header .layer_topmenu_list_yy dl:hover dd a, .global_header .layer_topmenu_list_yy dl:hover dd em {
    color: #595959;
}
.global_header .layer_topmenu_list_yy dt, .global_header .layer_topmenu_list_yy dd {
    display: inline;
    float: left;
    font-size: 12px;
}
.global_header .layer_topmenu_list_yy dt {
    margin: 0 5px 0 0;
}
.global_header .layer_topmenu_list_yy dt img {
    height: 30px;
    width: 30px;
}
.global_header .layer_topmenu_list_yy dd {
    line-height: 18px;
    margin: -3px 0 0;
}
.global_header .layer_topmenu_list_yy dd a {
    color: #C2C1C1;
}
.global_header .layer_topmenu_list_yy dd .detail {
    color: #999999;
    height: 15px;
    overflow: hidden;
    width: 145px;
    word-wrap: break-word;
}
.global_header .layer_topmenu_list_yy dd span {
    color: #7D7D7D;
    margin: 0 0 0 10px;
}
.global_header .layer_topmenu_list_yy dd em {
    color: #595959;
}
.global_header .layer_topmenu_list_yy .space {
    margin: 0 5px;
    padding: 5px 0;
}
.global_header .layer_topmenu_list_yy .border {
    background: url("images/layer_title_bg.png") repeat-x scroll 0 0 transparent;
    margin: 0 5px;
    padding: 4px 0 9px;
}
.global_header .layer_topmenu_list_yy .border-bottom {
    border-bottom: 1px solid #000000;
    padding: 5px 0;
}
.global_header .layer_topmenu_list_yy .gz_list {
    margin-bottom: 0;
}
.global_header .layer_topmenu_list_yy .gz_list dt, .global_header .layer_topmenu_list_yy .gz_list dd {
    height: 40px;
}
.global_header .layer_topmenu_list_yy dt a {
    display: block;
    position: relative;
}
.global_header .layer_topmenu_list_yy .gz_list dd {
    margin: 0 5px 0 0;
    width: 80px;
    word-wrap: break-word;
}
.global_header .layer_topmenu_list_yy .fs_list {
    border-top: 0 none;
    margin: 0;
    padding: 0 0 5px;
}
.global_header .layer_topmenu_list_yy .fs_list li {
    height: 40px;
}
.global_header .layer_topmenu_list_yy .fs_list li a {
    display: block;
    height: 30px;
    overflow: hidden;
    padding: 5px;
    position: relative;
    width: 160px;
    word-wrap: break-word;
}
.global_header .layer_topmenu_list_yy .fs_list li .img {
    display: block;
    float: left;
    height: 30px;
    width: 30px;
}
.global_header .layer_topmenu_list_yy .fs_list li a span.name {
    display: inline-block;
    overflow: hidden;
    width: 115px;
    word-wrap: break-word;
}
.global_header .layer_topmenu_list_yy .fs_list li a:hover {
    background: none repeat scroll 0 0 #E8E9EA;
    color: #595959;
    text-decoration: none;
}
.global_header .layer_topmenu_list_yy .fs_list li a .new, .global_header .layer_topmenu_list_yy dt a .new {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 -1100px transparent;
    display: inline-block;
    height: 14px;
    left: 26px;
    position: absolute;
    top: 1px;
    width: 17px;
}
.global_header .layer_topmenu_list_yy dt a .new {
    left: 19px;
    top: -5px;
}
.global_header .layer_topmenu_list_yy .zero {
    color: #999999;
    line-height: 18px;
    margin: 5px 10px;
}
.global_header .layer_topmenu_list_yy .zero a {
    color: #70B0E2;
}
.global_header .layer_topmenu_list_yy .layer_title {
    color: #595959;
    margin: 0 auto 5px;
    width: 97%;
}
.global_header .layer_topmenu_list_yy .layer_title .line {
    background: url("../../../images/global_nav/layer_title_bg.png?id=1323328404357") no-repeat scroll 0 5px transparent;
    width: 50%;
}
.global_header .layer_topmenu_list_yy ul.game_recommend li {
    display: inline;
    float: left;
    margin: 0 3px 8px;
    text-align: center;
}
.global_header .list li.current .layer_topmenu_list_yy ul.game_recommend li a {
    padding: 0;
}
.global_header .list li.current .layer_topmenu_list_yy ul.game_recommend li a:hover {
    background: none repeat scroll 0 0 transparent;
}
.global_header .layer_topmenu_list_yy ul.game_recommend li img {
    border: 1px solid #DDDDDD;
    display: block;
    margin: 0 0 5px;
    padding: 1px;
}
.global_header .layer_topmenu_list_yy ul.game_recommend li a:hover img {
    border: 2px solid #CCCCCC;
    padding: 0;
}
.global_header .layer_topmenu_list_yy .group_list, .global_header .layer_topmenu_list_yy .group_list li {
    width: 125px;
}
.global_header .layer_topmenu_list_yy .group_list li .W_count {
    margin: 6px 0 0 100px;
    position: absolute;
}
.global_header .layer_topmenu_list_yy .group a {
    color: #595959;
    display: block;
    padding: 5px;
}
.global_header .layer_topmenu_list_yy .group a:hover {
    background: none repeat scroll 0 0 #E8E9EA;
    text-decoration: none;
}
.layer_message_box {
    background: url("images/layer_bg.png") repeat scroll 0 0 transparent;
    border: 1px solid #797979;
    border-radius: 3px 3px 3px 3px;
    line-height: 17px;
    padding: 6px 1px;
    position: absolute;
    right: 54px;
    top: 33px;
    width: 190px;
    z-index: 9999;
}
.global_header .layer_topmenu_list_yy .my_group {
    float: left;
}
.global_header .layer_topmenu_list_yy .star_group {
    border-right: 1px solid #DDDDDD;
    float: left;
    padding: 0 2px 0 3px;
    width: 190px;
}
.global_header .layer_topmenu_list_yy ul.star_group_list {
    margin: 0;
    padding: 0 0 1px;
}
.global_header .layer_topmenu_list_yy ul.star_group_list li {
    float: left;
    height: 76px;
    padding: 6px 0 1px;
    text-align: center;
    width: 90px;
}
.global_header .layer_topmenu_list_yy ul.star_group_list li a {
    color: #0078B6;
    display: inline-block;
    padding: 5px 0 1px;
    text-align: center;
}
.global_header .layer_topmenu_list_yy ul.star_group_list li img {
    margin: 0;
}
.global_header .layer_topmenu_list_yy ul.star_group_list li a:hover {
    background: none repeat scroll 0 0 transparent;
    text-decoration: underline;
}
.global_header .layer_message_box ul {
    margin: 0 4px;
}
.global_header .layer_message_box li {
    color: #595959;
    line-height: 14px;
    padding: 5px 10px;
}
.global_header .layer_message_box li a {
    color: #0078B6;
}
.layer_message_box .W_close_color {
    background: url("../../../images/global_nav/close.gif?id=1323328404357") no-repeat scroll 0 -11px transparent;
    display: inline-block;
    height: 11px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 11px;
}
.layer_message_box .W_close_color:hover {
    background-position: 0 0;
}
.ico_account, .ico_template, .ico_versionchoice, .ico_credits, .ico_toolset, .ico_exit {
    display: inline-block;
    height: 16px;
    width: 16px;
}
.ico_account, .ico_template, .ico_versionchoice, .ico_toolset, .ico_hao, .ico_exit {
    background: url("../../../images/common/ico_sidebar.png?id=1331015937609") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    width: 16px;
}
.ico_account {
    background-position: 0 -899px;
}
.ico_template {
    background-position: 0 -149px;
}
.ico_versionchoice {
    background-position: 0 -850px;
}
.ico_credits {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 -2446px transparent;
}
.ico_toolset {
    background-position: 0 -924px;
}
.ico_hao {
    background-position: 0 -1100px;
}
.ico_exit {
    background-position: 0 -949px;
}
.global_header .layer_topmenu_list_app {
    width: 383px;
}
.global_header .layer_topmenu_list_app .app_list {
    float: right;
    margin: 0 1px;
    width: 89px;
}
.global_header .layer_topmenu_list_app .app_list li a {
    padding: 5px 10px;
}
.global_header .layer_topmenu_list_app .recent_app_list {
    border-right: 1px solid #E2E2E2;
    display: inline;
    float: left;
    height: 245px;
    margin: 9px 0 8px 5px;
    overflow: hidden;
    padding-right: 5px;
    width: 280px;
}
.global_header .layer_topmenu_list_app .recent_app_list .app_title {
    padding: 0 12px 0 5px;
}
.global_header .layer_topmenu_list_app .recent_app_list div {
    font-size: 12px;
}
.global_header .layer_topmenu_list_app .recent_app_list h3 {
    color: #595959;
    float: left;
    font-size: 12px;
    font-weight: normal;
}
.global_header .layer_topmenu_list_app .recent_app_list p {
    float: right;
}
.global_header .layer_topmenu_list_app .recent_app_list p em {
    margin: 0 10px;
}
.global_header .layer_topmenu_list_app .recent_app_list ul {
    margin: 20px 0 0;
    padding: 0;
}
.global_header .layer_topmenu_list_app .recent_app_list ul li {
    float: left;
    height: 110px;
    position: relative;
    width: 70px;
}
.global_header .layer_topmenu_list_app .recent_app_list ul li div {
    height: 55px;
}
.global_header .layer_topmenu_list_app .border .recent_app_list ul li a {
    color: #0078B6;
    padding: 0;
    text-align: center;
}
.global_header .layer_topmenu_list_app .border .recent_app_list ul li a.app_name {
    padding: 5px 0;
    word-wrap: break-word;
}
.global_header .layer_topmenu_list_app .border .recent_app_list ul li a.app_name:hover {
    background: none repeat scroll 0 0 transparent;
    text-decoration: underline;
}
.global_header .layer_topmenu_list_app .recent_app_list ul li a.app_pic_bg {
    background: url("../../../images/layer/applist_bg_50.png?id=1323328404357") no-repeat scroll 0 0 transparent;
    display: block;
    height: 59px;
    left: 6px;
    position: absolute;
    top: 0;
    width: 58px;
    z-index: 20;
}
.global_header .layer_topmenu_list_app .border .recent_app_list ul li a.app_pic_bg:hover {
    background: url("../../../images/layer/applist_bg_50.png?id=1323328404357") no-repeat scroll 0 0 transparent;
}
.global_header .layer_topmenu_list_app .border .recent_app_list ul li img {
    height: 50px;
    left: 7px;
    margin-left: 3px;
    position: absolute;
    top: 1px;
    width: 50px;
    z-index: 0;
}
.global_header .layer_topmenu_list_app .recent_app_list ul li p {
    color: #B8B7B7;
    float: none;
    font-size: 12px;
    text-align: center;
}
.global_header .layer_topmenu_list_app .recent_app_list ul li p em {
    background: url("../../../images/layer/app_suggest.png?id=1323328404357") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    width: 41px;
}
#js_style_css_module_layer_layer_topmenu_list {
    height: 42px;
}
.layer_setup_group {
    padding: 20px;
}
.lsg_Tit {
    border-bottom: 1px dotted #DDDDDD;
    height: 24px;
    line-height: 24px;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.lsg_Tit .W_input {
    vertical-align: middle;
    width: 248px;
}
.lsg_Tit .M_notice_text, .lsg_Tit .M_notice_del {
    left: 63px;
    top: 21px;
}
.lsg_gTit {
    height: 24px;
    line-height: 24px;
    position: relative;
    z-index: 99;
}
.lsg_gTit .left {
    float: left;
}
.lsg_gTit .right {
    float: right;
}
.lsg_gTit .layer_tips {
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 10;
}
.lsg_gTit .right .icon_askS {
    vertical-align: -3px;
}
.lsg_creaNew {
    margin: 10px 0 0;
}
.lsg_creaNew.form_table_single .M_notice_text, .lsg_creaNew.form_table_single .M_notice_del {
    left: 0;
    top: 21px;
}
.lsg_creaNew .W_input {
    width: 192px;
}
.lsg_creaNew .W_btn_a {
    margin: 0 5px;
}
.lsg_glistBox {
    background: none repeat scroll 0 0 #F0F0F0;
    margin: 10px 0;
    padding: 10px;
    width: 292px;
}
.lsg_glistBox ul li {
    float: left;
    height: 15px;
    line-height: 15px;
    overflow: hidden;
    padding: 6px 10px;
    white-space: nowrap;
    width: 124px;
}
.lsg_addNew {
    margin: 10px 0 0;
}
.lsg_addNew a.addnew:hover {
    text-decoration: none;
}
.lsg_addNew a.addnew:hover .txt {
    text-decoration: underline;
}
.lsg_addNew a.addnew .ico_addinv {
    margin: 0 3px 0 2px;
}
#js_style_css_module_layer_layer_setup_group {
    height: 42px;
}
.layer_setup_followlists.follow_success {
    padding: 20px;
    width: 400px;
}
.layer_setup_followlists.edit_list {
    padding: 20px;
    width: 400px;
}
.lsfl_Tit {
    line-height: 24px;
    margin-bottom: 15px;
    position: static;
}
.lsfl_Tit .W_input {
    vertical-align: middle;
    width: 330px;
}
.lsfl_Tit .M_notice_del {
    display: block;
    margin: 0 0 0 63px;
    position: static;
}
.layer_setup_followlists.follow_success .tab_bottom {
    margin: 0 0 10px;
}
.layer_setup_followlists .i_conn_public, .layer_setup_followlists .i_conn_follow, .layer_setup_followlists .i_conn_friend, .layer_setup_followlists .i_conn_private {
    margin: 0 2px;
    vertical-align: -5px;
}
.lsfl_visibility {
    background: none repeat scroll 0 0 #F2F2F2;
    font-size: 12px;
    font-weight: normal;
    padding: 7px 15px;
}
.lsfl_gTit {
    line-height: 24px;
    margin-bottom: 8px;
}
.lsfl_gTit .left {
    float: left;
}
.lsfl_gTit .right {
    float: right;
}
.lsfl_gTit .right .layer_tips {
    margin: 10px 0 0 -110px;
    position: absolute;
}
.lsfl_gTit .right .icon_askS {
    vertical-align: -3px;
}
.lsfl_listsBox {
    background: none repeat scroll 0 0 #FAFAFA;
    padding: 3px 15px;
}
.lsfl_listsBox li {
    display: inline-block;
    padding: 6px 0;
    vertical-align: top;
    width: 50%;
}
.lsfl_listsBox li.lsfl_cf {
    width: 100%;
}
.lsfl_listsBox .W_f_cf {
    color: #C1546F;
}
.lsfl_listsBox li .icon_edit_s {
    background-position: 5px 0;
    padding: 0 5px;
    visibility: hidden;
}
.lsfl_listsBox li:hover .icon_edit_s {
    visibility: visible;
}
.lsfl_listsBox li .lists_info {
    height: 24px;
    padding: 5px 0 0 16px;
}
.lsfl_listsBox li .lists_info .W_input {
    width: 130px;
}
.lsfl_listsBox li .lists_info .done {
    line-height: 24px;
}
.lsfl_listsBox li .lists_info .M_notice_del {
    margin: 24px 0 0 -134px;
}
.lsfl_creaNew {
    margin: 10px 0 0;
}
.lsfl_creaNew .M_notice_text, .lsfl_creaNew .M_notice_del {
    left: 0;
    top: 21px;
}
.lsfl_creaNew .W_input {
    width: 192px;
}
.lsfl_creaNew .W_btn_a {
    margin: 0 5px;
}
.lsfl_glistBox {
    background: none repeat scroll 0 0 #F0F0F0;
    margin: 10px 0;
    padding: 10px;
    width: 292px;
}
.lsfl_glistBox ul li {
    float: left;
    height: 15px;
    line-height: 15px;
    overflow: hidden;
    padding: 6px 10px;
    white-space: nowrap;
    width: 124px;
}
.lsfl_addNew {
    background: none repeat scroll 0 0 #FAFAFA;
    padding: 10px 15px;
}
.lsfl_option_import {
    padding: 15px;
}
.lsfl_option_import2 {
    padding: 20px 0 0;
}
.lsfl_addNew a.addnew:hover {
    text-decoration: none;
}
.lsfl_addNew a.addnew:hover .txt {
    text-decoration: underline;
}
.lsfl_addNew a.addnew .ico_addinv {
    margin: 0 3px 0 2px;
}
.lsfl_edit_list dt {
    font-size: 12px;
    width: 65px;
}
.lsfl_edit_list dd .conbox {
    width: 330px;
}
.lsfl_edit_list dd .W_inputStp {
    width: 325px;
}
.lsfl_edit_list dd .list_desc {
    height: 70px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.lsfl_edit_list .M_notice_del {
    display: block;
    position: static;
}
.lsfl_menber_wrp {
    height: 175px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 5px 0 20px;
    width: 540px;
}
.lsfl_menber_wrp .W_loading {
    padding: 70px 0;
    text-align: center;
}
.lsfl_menber_list li {
    cursor: pointer;
    display: inline;
    float: left;
    margin: 10px 10px 0 0;
    padding: 10px 9px;
    width: 230px;
}
.lsfl_menber_list li.current {
    background: none repeat scroll 0 0 #F3F3F3;
}
.lsfl_menber_list li.current .icon_succ, .lsfl_menber_list li.added .icon_succ {
    display: block;
}
.lsfl_menber_list li:hover {
    background: none repeat scroll 0 0 #F8F8F8;
}
.lsfl_menber_list li.added {
    background: none repeat scroll 0 0 #FFFFFF;
    cursor: default;
}
.lsfl_menber_list li .face {
    display: inline;
    float: left;
    margin: 0 8px 0 0;
}
.lsfl_menber_list li .icon_succ {
    clear: both;
    display: none;
    float: left;
    margin: -18px 0 0;
}
.lsfl_menber_list li .info {
    overflow: hidden;
}
.lsfl_menber_list li .info span {
    display: block;
    line-height: 16px;
}
.lsfl_menber_list li .female, .lsfl_menber_list li .male {
    margin-right: 4px;
    vertical-align: -2px;
}
.lsfl_menber_list li .W_vline {
    margin: 0 7px;
}
.lsfl_add_menber .btn_add_member {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #E6E6E6;
    padding: 10px 20px;
}
.lsfl_add_menber .btn_add_member .right {
    float: right;
    line-height: 24px;
}
.lsfl_add_menber .btn_add_member .left {
    float: left;
    line-height: 24px;
}
.lsfl_add_menber .btn_add_member .W_btn_b, .lsfl_add_menber .btn_add_member .W_btn_b_disable {
    margin-left: 10px;
}
.lsfl_add_menber .btn_add_member .W_checkbox {
    margin: 5px 5px 0 0;
}
.lsfl_add_menber .W_pages_minibtn {
    margin: 1px 20px 0;
    padding: 1px;
}
.lsfl_add_menber .user_list {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E6E6E6;
    padding: 0 0 3px 3px;
    width: 522px;
}
.lsfl_add_menber .empty {
    display: inline-block;
    height: 22px;
    width: 0;
}
.lsfl_add_menber .user_list .W_btn_deltags {
    margin: 3px 3px 0 0;
}
.lsfl_add_menber .user_list_wrp {
    background: none repeat scroll 0 0 #F5F5F5;
    border-top: 1px solid #FFFFFF;
    padding: 0 20px 15px;
}
.lsfl_add_menber .user_list_wrp .p1 {
    line-height: 18px;
    margin: 8px 0;
}
.lsfl_add_menber .btn {
    padding: 10px 0 0;
}
.lsfl_add_menber .lsfl_zero_tips {
    padding: 70px 0;
    text-align: center;
}
.lsfl_add_menber .lsfl_zero_tips .icon_warn {
    vertical-align: middle;
}
.lsfl_tip {
    background: url("../../../images/layer/followlists_tip.png?id=1330328192635") no-repeat scroll 0 0 transparent;
    height: 410px;
    position: absolute;
    width: 555px;
}
.lsfl_tip_CHT {
    background-image: url("../../../images/layer/followlists_tip_CHT.png?id=1330328192635");
}
.lsfl_tip .a1 {
    height: 36px;
    left: 214px;
    position: absolute;
    top: 333px;
    width: 126px;
}
.lsfl_tip .close {
    height: 31px;
    left: 513px;
    position: absolute;
    top: 14px;
    width: 31px;
}
#js_style_css_module_layer_layer_setup_followlists {
    height: 42px;
}
.name_card {
    color: #5D5D5D;
}
.name_card .name dt, .name_card .name dd, .name_card .info dt, .name_card .info dd {
    display: inline;
    float: left;
}
.name_card .name {
    padding: 15px 15px 10px;
}
.name_card .name dt img {
    display: block;
    height: 50px;
}
.name_card .name dd {
    line-height: 20px;
    margin: -4px 0 0 10px;
}
.name_card .name dd span {
    padding: 0 10px 0 0;
}
.name_card .name dd p {
    width: 260px;
    word-wrap: break-word;
}
.name_card .name dd div {
    width: 210px;
}
.name_card .name .address img {
    margin: 0 0 0 3px;
}
.name_card .info {
    line-height: 18px;
    margin: 0 15px 8px;
    width: 330px;
}
.name_card .info1 {
    line-height: 18px;
    margin: 0 15px 8px;
    width: 330px;
}
.name_card .info1 .ico_number_gold, .name_card .info1 .ico_number_silver, .name_card .info1 .ico_number_bronze {
    margin-left: 5px;
    vertical-align: -2px;
}
.name_card .info dt {
    color: #666666;
}
.name_card .info dd {
    margin-bottom: 2px;
    width: 290px;
    word-wrap: break-word;
}
.name_card .info dd a {
    display: inline-block;
}
.name_card .links {
    background: none repeat scroll 0 0 #F5F5F5;
    margin: 0;
    overflow: hidden;
    padding: 6px 15px 5px;
}
.name_card .links .W_btn_b, .name_card .links .W_addbtn_even {
    display: inline;
    float: right;
}
.name_card .arrow {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 -423px transparent;
    display: block;
    height: 19px;
    left: 22px;
    top: -2px;
    width: 12px;
}
.name_card .icons {
    background: url("../../../images/layer/ico_card.png?id=1323328404357") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    margin-right: 4px;
    width: 16px;
}
.name_card .ico_chat {
    background-position: 0 0;
}
.name_card .ico_lett {
    background-position: 0 -43px;
}
.name_card .ico_set {
    background-position: 0 -20px;
}
.name_card .ico_msg {
    background-position: 0 -63px;
}
.name_card .name dd .W_level_ico {
    margin: 0 0 0 5px;
    padding: 5px 0 0 11px;
    vertical-align: -4px;
}
.name_card .name dd .W_level_num {
    padding: 0;
}
.name_card .links p {
    display: inline-block;
    float: left;
    margin-top: 4px;
}
.name_card .links .icons {
    vertical-align: middle;
}
.name_card .links .W_vline {
    margin: 0 3px;
}
.name_card .links p .IM_offline, .name_card .links p .IM_online {
    margin-right: 5px;
    vertical-align: 0;
}
.name_card .userdata li {
    float: left;
}
.name_card .userdata li.W_vline {
    margin: 0 8px;
}
.name_card dd.dotline {
    border-bottom: 1px dotted #DDDDDD;
    float: left;
    height: 0;
    margin-bottom: 9px;
    overflow: hidden;
    padding-bottom: 9px;
    width: 100%;
}
.name_card dd.friend {
    background: url("../../../images/layer/bg_friend_c.png?id=1323328404357") no-repeat scroll left top transparent;
    margin-top: 5px;
    padding: 3px 5px;
    width: auto;
}
.name_card dd.friend p {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    padding: 3px 10px 2px;
}
.name_card .W_loading {
    padding: 10px 0;
    text-align: center;
}
.name_card .honour {
    float: left;
    height: 24px;
    margin-right: 10px;
    padding-top: 5px;
}
.name_card .zero {
    padding: 10px 20px;
}
.W_layer .name_card .W_vline {
    color: #999999;
}
.name_card .userdata {
    width: 270px;
}
#js_style_css_module_layer_layer_person_card {
    height: 42px;
}
.W_layer .level {
    width: 212px;
}
.W_layer .level .exp_bar {
    border-radius: 2px 2px 2px 2px;
    margin: 10px 10px 0;
    position: relative;
}
.W_layer .level .bar {
    background: url("../../../images/common/level.png?id=1323328404357") repeat-x scroll 0 -60px transparent;
    border-radius: 2px 0 0 2px;
    height: 11px;
}
.W_layer .level .exp_bar.color1 {
    background: none repeat scroll 0 0 #DBDBDB;
}
.W_layer .level .exp_bar.color2 {
    background: none repeat scroll 0 0 #D1EFF8;
}
.W_layer .level .exp_bar.color3 {
    background: none repeat scroll 0 0 #FFF2D6;
}
.W_layer .level .exp_bar.color4 {
    background: none repeat scroll 0 0 #FFE7E5;
}
.W_layer .level .exp_bar.color1 .bar {
    background-position: 0 -60px;
}
.W_layer .level .exp_bar.color2 .bar {
    background-position: 0 -75px;
}
.W_layer .level .exp_bar.color3 .bar {
    background-position: 0 -90px;
}
.W_layer .level .exp_bar.color4 .bar {
    background-position: 0 -105px;
}
.W_layer .level .to_level {
    height: 10px;
    left: 0;
    position: absolute;
    text-indent: -9999em;
    top: 0;
    width: 192px;
}
.W_layer .level .W_level_num {
    position: absolute;
    top: 2px;
}
.W_layer .level .W_level_num.left {
    left: 2px;
}
.W_layer .level .W_level_num.right {
    right: 2px;
}
.W_layer .level_info {
    background: none repeat scroll 0 0 #F5F5F5;
    border-top: 1px solid #E8E8E8;
    margin: 10px 0 0;
    padding: 4px 10px;
}
.W_layer .level_info .level_exp i, .W_layer .level_info .level_current i, .W_layer .level_info .level_req i {
    background: url("../../../images/layer/ico_level.png?id=1323328404357") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 14px;
    vertical-align: -4px;
    width: 16px;
}
.W_layer .level_info .level_exp {
    padding: 0 9px;
}
.W_layer .level_info .level_current {
    padding: 0 9px 0 0;
}
.W_layer .level_info .level_req {
    padding: 0 0 0 9px;
}
.W_layer .level_info .level_exp i {
    background-position: 0 -50px;
}
.W_layer .level_info .level_current i {
    background-position: 0 0;
}
.W_layer .level_info .level_req i {
    background-position: 0 -25px;
}
#js_style_css_module_layer_layer_level {
    height: 42px;
}
.form_table dl {
    padding: 7px 0;
}
.form_table dt, .form_table dd {
    float: left;
    line-height: 25px;
}
.form_table dt {
    font-size: 14px;
    padding-right: 5px;
    text-align: right;
    white-space: nowrap;
    width: 100px;
}
.form_table dt .icon_errorM, .form_table dt .icon_delM, .form_table dt .icon_succM, .form_table dt .icon_warnM, .form_table dt .icon_questionM {
    vertical-align: top;
}
.form_table dd {
    word-wrap: break-word;
}
.form_table dd .W_inputStp {
    width: 240px;
}
.form_table dd .T_area {
    height: 40px;
}
.form_table dd .tips {
    line-height: 22px;
    margin: 0;
}
.form_table .must {
    margin-right: 5px;
    vertical-align: top;
}
.form_table .select {
    color: #666666;
    margin: 0 10px 3px 0;
}
.form_table label.cholab {
    margin-right: 20px;
}
.form_table i.chotxt {
    margin: 0 18px 0 -5px;
}
.form_table i.pltxt {
    margin: 0 10px 0 0;
}
.form_table .magtxt {
    margin: 0 10px 0 0;
}
.form_table .lfspace_a {
    margin-left: -19px;
}
.form_table .lfspace_a .W_sline {
    margin: 0 4px;
}
.form_table .lfspace_b {
    margin-left: 20px;
}
.form_table .lfspace_c {
    margin-left: 40px;
}
.form_table .wspace {
    display: inline-block;
    width: 140px;
}
.form_table .wspaceS {
    display: inline-block;
    width: 95px;
}
.form_table .conbox {
    width: 244px;
}
.form_table .tipbox {
    margin-left: 10px;
}
.form_table .tipbox .W_btn_e {
    margin-left: 30px;
}
.form_table .tipbox .optlink {
    margin-left: 30px;
}
.form_table .tipbox .W_loading {
    margin: 5px 0 0 3px;
}
.form_table .conbox .W_btn_e {
    position: relative;
}
.pawBox {
    display: inline-block;
    margin-top: 6px;
}
.pawInline {
    display: inline-block;
    margin-left: 10px;
    vertical-align: -1px;
}
.pawBoxTxt {
    line-height: 14px;
}
.paw_l, .paw_c, .paw_r {
    background: none repeat scroll 0 0 #84D800;
    border-bottom: 1px solid #72BB00;
    border-top: 1px solid #72BB00;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    width: 44px;
}
.paw_l {
    border-left: 1px solid #72BB00;
}
.paw_r {
    border-right: 1px solid #72BB00;
}
.paw_txt {
    display: inline-block;
    text-align: center;
    width: 45px;
}
.paw_none {
    background: none repeat scroll 0 0 transparent;
}
.form_table dl.p_note {
    padding: 0;
}
.form_table dl.p_btn {
    padding: 23px 0 0;
}
.form_table dl.p_btn a {
    margin-right: 10px;
}
.form_table dl.W_hline {
    border-bottom: 1px dotted #DDDDDD;
    height: 0;
    margin: 8px 0;
    overflow: hidden;
    padding: 0;
}
.form_table_single {
    position: relative;
}
.form_table_single .W_inputStp {
    margin-right: 5px;
}
.form_table_single .M_notice_text, .form_table_single .M_notice_del {
    left: 0;
    top: 27px;
}
.form_tableS dl {
    padding: 4px 0;
}
.form_tableS dt {
    font-size: 12px;
    padding-right: 0;
    width: auto;
}
.form_tableM dl {
    padding: 7px 0;
}
.form_tableM dt {
    font-size: 12px;
    padding-right: 5px;
    width: 62px;
}
.form_tableM dl.p_btn {
    padding: 7px 0 0;
}
.form_tableM dl.p_btn a {
    margin-right: 10px;
}
.form_tableM .conbox {
    width: 214px;
}
.form_tableM dd .W_inputStp {
    width: 210px;
}
#js_style_css_module_forms_form_table {
    height: 42px;
}
.M_notice_del, .M_notice_warn, .M_notice_succ, .M_notice_text {
    display: inline;
    line-height: 1.3em;
    margin-top: 3px;
    padding: 2px 6px;
    position: absolute;
    width: 191px;
}
.M_notice_succ {
    width: 19px;
}
.M_notice_text {
    width: auto;
}
.M_notice_del .icon_del, .M_notice_warn .icon_warn {
    float: left;
    margin: 0 3px 0 0;
    width: 16px;
}
.M_notice_del .txt, .M_notice_warn .txt {
    float: left;
    width: 168px;
}
.M_notice_del {
    background: none repeat scroll 0 0 #FFCCCC;
    border: 1px solid #F69696;
}
.M_notice_succ {
    padding: 2px 2px 0 7px;
}
.M_notice_warn {
    background: none repeat scroll 0 0 #FEFFE5;
    border: 1px solid #F9F2A7;
}
.M_notice_text {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EDEDED;
}
.icon_del, .icon_succ, .icon_warn {
}
#js_style_css_module_forms_form_notice {
    height: 42px;
}
.send_weibo {
    position: relative;
    width: 540px;
}
.send_weibo .title {
    height: 24px;
    padding-left: 12px;
    width: 240px;
}
.send_weibo .no_title {
    background-image: none;
}
.send_weibo .num {
    position: absolute;
    right: 9px;
    top: 0;
}
.send_weibo .num span {
    font-family: Constantia,Georgia;
    font-size: 22px;
    font-weight: 700;
}
.send_weibo .key {
    position: absolute;
    right: 4px;
    top: 10px;
}
.send_weibo .input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 4px 0 #DCDCDC inset;
    margin: 7px 0 3px;
    padding: 5px;
    position: relative;
}
.send_weibo .input textarea {
    border: 0 none;
    font-family: Tahoma,"SimSun";
    font-size: 14px;
    height: 55px;
    line-height: 18px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 525px;
}
.send_weibo .btn {
    float: right;
    padding: 0;
}
.send_weibo .btn a {
    background-position: -140px 0;
    border: 0 none;
    display: block;
    height: 28px;
    width: 70px;
}
.send_weibo .btn a:hover {
    background-position: 0 0;
}
.send_weibo .btn a.disable {
    background-position: -70px 0;
}
.send_weibo .btn a.disable:hover {
    background-position: -70px 0;
}
.send_weibo .kind {
    padding: 5px 0 25px;
}
.send_weibo .kind a {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    margin: 0 15px 0 0;
    padding: 2px 0 2px 19px;
}
.send_weibo .kind .face {
    background-position: 0 1px;
}
.send_weibo .kind .img {
    background-position: 0 -32px;
}
.send_weibo .kind .movie {
    background-position: 0 -67px;
}
.send_weibo .kind .music {
    background-position: 0 -100px;
}
.send_weibo .kind .qing {
    background: url("../../../images/common/send_weibo_ico.png?id=1331016101750") no-repeat scroll 0 -145px transparent;
}
.send_weibo .kind .topic {
    background-position: 0 -135px;
}
.send_weibo .kind .vote {
    background-position: 0 -170px;
}
.send_weibo .kind .doc {
    background-position: 0 -1128px;
}
.send_weibo .kind .active {
    background: url("../../../images/common/ico_feed.png?id=1332213747015") no-repeat scroll 2px -148px transparent;
}
.send_weibo .kind .gongyi {
    background: url("../../../images/common/ico_send.png") no-repeat scroll 0 -198px transparent;
}
.send_weibo .send_succpic {
    background: url("../../../images/common/success.gif?id=1323328404357") no-repeat scroll 0 0 transparent;
    display: block;
    height: 20px;
    left: 200px;
    position: absolute;
    top: 25px;
    width: 123px;
}
.send_weibo .send_success_shiming {
    background: url("../../../images/index/sprite_bg.png?id=1331865324172") no-repeat scroll 7px -244px #EBEBE4;
    height: 55px;
    left: 5px;
    position: absolute;
    top: 5px;
    width: 528px;
}
.send_weibo .send_success_shiming a {
    display: block;
    height: 21px;
    left: 458px;
    position: absolute;
    top: 17px;
    width: 57px;
}
.send_weibo .send_error_shiming {
    background: url("../../../images/index/sprite_bg.png?id=1331865324172") no-repeat scroll 37px -339px #E6EEF1;
    height: 55px;
    left: 5px;
    position: absolute;
    top: 5px;
    width: 528px;
}
.send_weibo .send_error_shiming a {
    display: block;
    height: 21px;
    left: 238px;
    position: absolute;
    top: 29px;
    width: 67px;
}
.send_weibo .kind .W_moredown {
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;
}
.send_weibo .kind .W_vline {
    margin-left: -5px;
    margin-right: 10px;
}
.send_weibo .kind .limits {
    float: right;
    margin: -1px 0 0;
}
.send_weibo .kind .limits a {
    background: none repeat scroll 0 0 transparent;
    padding: 2px 0;
}
.send_weibo .kind .limits a:hover {
    text-decoration: none;
}
.send_weibo .kind .limits img {
}
.layer_menu_list .app_menu a {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 0 transparent;
    color: #666666;
    display: block;
    padding: 5px 10px 5px 30px;
}
.layer_menu_list .app_menu a:hover {
    background-color: #EEEEEE;
    text-decoration: none;
}
.layer_menu_list .app_menu .face {
    background-position: 10px 4px;
}
.layer_menu_list .app_menu .img {
    background-position: 11px -29px;
}
.layer_menu_list .app_menu .movie {
    background-position: 11px -65px;
}
.layer_menu_list .app_menu .music {
    background-position: 9px -97px;
}
.layer_menu_list .app_menu .qing {
    background: url("../../../images/common/send_weibo_ico.png?id=1331016101750") no-repeat scroll 10px -142px transparent;
}
.layer_menu_list .app_menu .topic {
    background-position: 11px -132px;
}
.layer_menu_list .app_menu .vote {
    background-position: 11px -168px;
}
.layer_menu_list .app_menu .doc {
    background-position: 10px -1128px;
}
.layer_menu_list .app_menu .active {
    background: url("../../../images/common/ico_feed.png?id=1332213747015") no-repeat scroll 11px -145px transparent;
}
.layer_menu_list .app_menu .gongyi {
    background: url("../../../images/common/ico_send.png") no-repeat scroll 11px -195px transparent;
}
#js_style_css_module_forms_send_weibo {
    height: 42px;
}
.W_private_letter, .W_private_file, .p_sendlist li, .p_sendlist, .W_private_file div {
    height: auto;
    overflow: hidden;
}
.W_private_letter {
    padding: 17px 20px 10px;
    width: 390px;
}
.W_private_letter .fr {
    float: right;
}
.W_private_letter .fl {
    float: left;
}
.W_private_letter .func {
    padding: 0 0 0 10px;
}
.W_private_letter .kind, .W_private_letter .btn_s {
    padding: 5px 0 10px;
}
.W_private_letter .kind a, .W_private_letter .kind img {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 0 transparent;
}
.W_private_letter .kind {
    position: relative;
}
.W_private_letter .kind a {
    display: inline;
    float: left;
    height: 16px;
    line-height: 18px;
    margin: 0 10px 0 0;
    padding: 2px 0 2px 20px;
}
.W_private_letter .kind .flash {
    display: block;
    height: 16px;
    left: 53px;
    position: absolute;
    top: 8px;
    width: 110px;
}
.W_private_letter .btn_s {
    height: 24px;
}
.W_private_letter .kind .face {
    background-position: 0 3px;
}
.W_private_letter .kind .img, .p_sendlist i .img {
    background-position: 0 -30px;
}
.W_private_letter .kind .doc, .p_sendlist i .doc {
    background-position: 0 -1126px;
}
.W_private_letter .p_sendlist i .doc {
    vertical-align: middle;
}
.W_private_letter .kind .remind, .p_sendlist i .remind {
    background-position: 2px -1755px;
}
.W_private_letter .send_list {
    left: 185px;
    position: absolute;
    top: 105px;
}
.W_private_letter .send_list li {
    float: left;
    list-style: none outside none;
    margin-right: 20px;
}
.W_private_letter .form_private {
    line-height: 200%;
}
.W_private_letter .form_private .text, .W_private_letter .form_private textarea {
    border: 1px solid #E8E8E8;
}
.W_private_letter .form_private .text {
    height: 24px;
    line-height: 24px;
    padding: 0 3px;
    vertical-align: 5px;
    width: 137px;
}
.W_private_letter .form_private textarea {
    margin-top: 3px;
}
.W_private_letter .form_private .num {
    color: #B8B7B7;
    position: absolute;
    right: 20px;
    top: 65px;
    z-index: 20;
}
.W_private_letter .form_private textarea.W_no_outline {
    clear: both;
    height: 42px;
    overflow: auto;
    padding: 3px;
    width: 335px;
}
.W_private_letter .form_private .text_focus {
    border-color: #C4C4C4;
    margin: 0;
}
.W_private_letter .form_private th, .form_private td {
    overflow: hidden;
    padding: 3px 0;
    vertical-align: top;
}
.W_private_letter .form_private th {
    color: #444444;
    line-height: 24px;
    padding-right: 5px;
    text-align: right;
    white-space: nowrap;
}
.W_private_letter .p_sendlist {
    background: none repeat scroll 0 0 #F8F8F8;
    clear: both;
    margin: 0 0 10px;
    padding: 2px 10px;
}
.W_private_letter .p_sendlist li {
    border-bottom: 1px dotted #DDDDDD;
    color: #595959;
    padding: 8px 0;
}
.W_private_letter .p_sendlist li.noborder {
    border: medium none;
}
.W_private_letter .p_sendlist li .img {
    margin: 0 10px 0 0;
    vertical-align: middle;
}
.W_private_letter .p_sendlist i img {
    background-image: url("../../../images/common/ico.png?id=1331016101750");
    height: 17px;
    margin: 0 5px 0 0;
    width: 16px;
}
.W_private_file .doc_btn .fl {
    float: left;
}
.W_private_file {
    padding: 20px 20px 15px;
    width: 230px;
}
.W_private_file .txt {
    color: #B8B7B7;
    line-height: 24px;
}
.W_private_file .txt1 {
    color: #595959;
    line-height: 17px;
}
.W_private_file .line {
    border-bottom: 1px solid #E1E1E1;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 10px 0 5px;
}
.p_sendlist .W_loading span {
    background: url("../../../images/common/loading.gif") no-repeat scroll 0 1px transparent;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding: 0 0 0 15px;
}
.W_private_file .layer_send_pic .W_loading {
    padding: 0;
}
.W_private_file .doc_btn {
    margin: 0;
}
.W_private_file .doc_con {
    line-height: 24px;
    padding-left: 10px;
}
.W_private_file .doc_btn .W_btn_a {
    overflow: hidden;
    position: relative;
}
.W_private_file .doc_btn .input_f {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 29px;
    left: -4px;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 108px;
}
#js_style_css_module_layer_layer_private_letter {
    height: 42px;
}
.setup_template {
    padding: 10px 20px 20px;
    width: 445px;
}
.setup_template .tab_c .current {
}
.setup_template .left {
    display: inline;
    float: left;
    width: 102px;
}
.setup_template .right {
    display: inline;
    float: right;
    width: 323px;
}
.setup_template .form_tableS dt {
    padding-right: 5px;
}
.setup_template .form_tableS dd select {
    margin: 0 8px 0 0;
}
.setup_template .form_table .conbox {
    width: 255px;
}
.setup_template .form_table label.cholab {
}
.setup_template .pic {
    padding: 9px 0 10px;
}
.setup_template .upload_pic em {
    color: #0078B6;
    display: block;
    height: 96px;
    line-height: 96px;
    margin: 2px;
    text-align: center;
}
.setup_template .upload_pic:hover em {
    text-decoration: underline;
}
.setup_template .pic .left {
    background: none repeat scroll 0 0 #F7F7F7;
}
.setup_template .pic .right .W_inputStp {
    height: 22px;
    margin-right: 3px;
    width: 203px;
}
.setup_template .pic .right p {
    line-height: 25px;
}
.setup_template .pic .upload_pic {
    border: 1px solid #E5E5E5;
    border-radius: 1px 1px 1px 1px;
    max-height: 100px;
    overflow: hidden;
    width: 100px;
}
.setup_template .file_input {
    padding-bottom: 5px;
}
.setup_template .file_input input {
    height: 22px;
    padding: 2px;
}
.setup_template .pic .bg_check {
    display: block;
    padding: 8px 0;
    text-align: center;
}
.setup_template .pic .bg_check .W_checkbox {
}
.setup_template .color {
    padding: 5px 0 0;
}
.setup_template .bk {
    padding: 5px 0 8px;
}
.setup_template .bk li {
    border: 1px solid #E3E3E3;
    display: inline;
    float: left;
    height: 60px;
    margin: 2px 12px 2px 2px;
    width: 30px;
}
.setup_template .bk .current {
    border: 3px solid #70B0E2;
    margin: 0 10px 0 0;
}
.setup_template .bk-color1 {
    background: none repeat scroll 0 0 #FFFFFF;
}
.setup_template .bk-color2 {
    background: none repeat scroll 0 0 #000000;
}
.setup_template .stepper {
    display: inline-block;
    height: 23px;
    margin-right: 8px;
    padding: 0 16px 0 0;
    position: relative;
    vertical-align: 15px;
}
.setup_template .pic .right .stepper .W_inputStp {
    height: 21px;
    line-height: 11px;
    margin: 0;
    width: 28px;
}
.setup_template .stepper .up, .setup_template .stepper .down {
    background-image: url("../../../images/layer/btn_stepper.gif?id=1323328404357");
    background-position: left top;
    display: block;
    height: 12px;
    position: absolute;
    right: 0;
    width: 17px;
    z-index: 9;
}
.setup_template .stepper .up {
    background-position: left top;
    top: 0;
    z-index: 9;
}
.setup_template .stepper .down {
    background-position: left bottom;
    bottom: 0;
    z-index: 8;
}
.setup_template .diy_list {
    height: 120px;
    margin: 0 0 0 -30px;
    overflow: hidden;
    padding: 10px 0 15px;
}
.setup_template .diy_list a {
    border: 2px solid #FFFFFF;
    display: inline-block;
    font-size: 0;
    margin: 0 0 15px 30px;
}
.setup_template .diy_list a:hover {
    border-color: #D9D9D9;
}
.setup_template .diy_list a.current {
    border-color: #70B0E2;
    cursor: default;
}
.setup_template .diy_list a.current:hover {
    border-color: #70B0E2;
}
.setup_template .v_space {
    margin-top: 5px;
}
.setup_template .form_table dl {
    padding: 2px 0 0;
}
.templete_list {
    height: 165px;
    margin: 0 0 0 -11px;
    padding: 10px 0 0;
}
.templete_list a {
    border: 2px solid #FFFFFF;
    float: left;
    margin: 0 0 15px 8px;
}
.templete_list a span {
    background: url("../../../images/skin/template_list_titlebg.png?id=1323328404357") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    height: 20px;
    line-height: 20px;
    margin: -20px 0 0 1px;
    position: relative;
    text-align: center;
    width: 100px;
}
.templete_list a img {
    border: 1px solid #A0A0A0;
    display: block;
}
.templete_list a:hover, .templete_list a:hover img {
    border-color: #D9D9D9;
    text-decoration: none;
}
.templete_list a.current, .templete_list a.current:hover, .templete_list a.current img, .templete_list a.current:hover img {
    border-color: #70B0E2;
    cursor: default;
}
.setup_template .W_pages_minibtn {
    padding: 0;
}
.setup_template .choose_color {
    height: 60px;
    margin: 0 0 0 -19px;
    overflow: hidden;
    padding: 10px 0 15px;
}
.setup_template .choose_color li {
    border: 1px solid #CCCCCC;
    display: inline;
    float: left;
    height: 54px;
    margin: 0 0 0 19px;
    text-align: center;
    width: 56px;
}
.setup_template .choose_color li .color_detail {
    cursor: pointer;
    display: block;
    height: 30px;
    margin: 3px 3px 5px;
    width: 50px;
}
.choose_side_bg {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #D4D4D4;
    padding: 10px 0;
    position: absolute;
    width: 267px;
}
.choose_side_bg .color_list a {
    border: 1px solid #D1D1D1;
    display: inline-block;
    height: 35px;
    margin: 1px 1px 6px 9px;
    padding: 1px;
    width: 35px;
}
.choose_side_bg .color_list a.current {
    border: 2px solid #70B0E2;
    margin: 0 0 5px 8px;
}
.choose_side_bg .color_list a span {
    display: block;
    height: 35px;
    width: 35px;
}
.choose_side_bg .btn {
    padding: 5px 10px 0 0;
    text-align: right;
}
#js_style_css_module_layer_layer_setup_template {
    height: 42px;
}
.declist {
    overflow: hidden;
    padding: 0;
}
.declist ul {
    margin: 0 0 0 -5px;
}
.declist li {
    display: inline;
    float: left;
    margin: 0 0 7px 5px;
}
.declist li img {
    vertical-align: middle;
}
.declist .count {
    padding: 0 0 7px;
    text-align: right;
}
.declist .W_moredown {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    display: block;
    font-size: 0;
    margin-top: 5px;
    padding: 2px 0;
    text-align: center;
}
.declist .W_moreup {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    display: block;
    font-size: 0;
    margin-top: 5px;
    padding: 2px 0;
    text-align: center;
}
#js_style_css_module_global_medal {
    height: 42px;
}
.layer_menu_list {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #666666;
    padding: 1px;
}
.layer_menu_list ul {
    clear: both;
    margin: 0;
    padding: 0;
}
.layer_menu_list ul li {
    display: inline;
    float: none;
    margin: 0;
    padding: 0;
    position: static;
}
.layer_menu_list ul li.title, .layer_menu_list ul li.suggest_title {
    cursor: default;
    display: block;
    padding: 5px 10px;
}
.layer_menu_list ul li a {
    color: #666666;
    display: block;
    padding: 5px 10px;
    white-space: nowrap;
}
.layer_menu_list ul li a:hover, .layer_menu_list ul li.cur a, .layer_menu_list ul li.cur a:hover {
    background-color: #EEEEEE;
    text-decoration: none;
}
.layer_menu_list ul li a img {
    margin: 0 4px 0 0;
}
.layer_menu_list ul li.opt a {
    padding: 5px 10px;
}
.layer_menu_list ul li.line {
    border-bottom: 1px dotted #DDDDDD;
    display: block;
    height: 12px;
    margin: 0 5px;
    padding: 0;
    position: relative;
    top: -5px;
}
.layer_menu_list ul img {
    vertical-align: -3px;
}
.layer_menu_list ul li.notetxt {
    color: #666666;
    display: block;
    line-height: 1.5em;
    padding: 5px 10px;
    white-space: normal;
}
.layer_menu_list ul li.notetxt:hover {
    background: none repeat scroll 0 0 #EEEEEE;
    text-decoration: none;
}
.layer_menu_list ul li.notetxt a {
    color: #0095CD;
    display: inline;
    padding: 0;
    white-space: normal;
}
.layer_menu_list_close {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #666666;
    padding: 1px;
}
.layer_menu_list_close ul.close_list li {
    padding: 5px 20px 5px 8px;
    position: relative;
}
.layer_menu_list_close ul li.current {
    background-color: #E6F4F7;
    cursor: pointer;
}
.layer_menu_list_close ul.close_list li img {
    margin: 0 4px 0 0;
    vertical-align: -3px;
}
.layer_menu_list_close ul.close_list li a {
    padding-right: 20px;
}
.layer_menu_list_close ul.close_list li a.W_close_color {
    display: block;
    padding: 0;
    position: absolute;
    right: 5px;
    top: 7px;
}
.layer_menu_list .scroll_bar {
    height: 190px;
    overflow-x: hidden;
    overflow-y: scroll;
}
.layer_menu_list .quick_form .row {
    padding: 5px 10px;
}
.layer_menu_list .quick_form .W_input {
    width: 116px;
}
.layer_menu_list .quick_form .btns .ml {
    margin-left: 10px;
}
.layer_menu_list .quick_form .W_error {
    margin: 0 0 0 10px;
}
.layer_menu_list .edit_followlist {
    padding: 3px 0 0 16px;
}
.layer_menu_list .edit_followlist a {
    line-height: 24px;
}
.layer_menu_list .edit_followlist a:hover {
    text-decoration: underline;
}
.layer_menu_list .edit_followlist .W_input {
    width: 100px;
}
.layer_menu_list li .icon_edit_s {
    background-position: 5px 0;
    cursor: pointer;
    padding: 0 5px;
    vertical-align: -2px;
    visibility: hidden;
}
.layer_menu_list li:hover .icon_edit_s {
    visibility: visible;
}
.layer_menu_list ul li.note {
    display: block;
    padding: 5px 10px;
}
.layer_menu_list.lml_followlists {
    width: 141px;
}
.layer_menu_list.lml_followlists .notetxt {
    overflow: hidden;
    white-space: nowrap;
}
.layer_menu_list ul.app_operate li.line {
    top: -6px;
}
.layer_menu_list ul.app_operate li a {
    padding: 4px 10px;
}
.layer_feed_sele ul li a {
    padding: 7px 18px;
}
.layer_menu_list ul li .quick_form .row {
    padding: 5px 0;
}
.layer_menu_list ul li .quick_form .W_error {
    margin: 0;
}
.layer_menu_list ul li.notetxt a.W_btn_a, .layer_menu_list ul li.notetxt a.W_btn_b {
    display: inline-block;
    padding: 0 0 0 2px;
}
#js_style_css_module_layer_layer_menu_list {
    height: 42px;
}
.layer_invite_question {
    padding: 20px;
    position: relative;
    width: 400px;
}
.layer_invite_question dt, .layer_invite_question dd {
    display: inline;
    float: left;
    height: 24px;
    line-height: 24px;
    margin: 0 0 10px;
}
.layer_invite_question dt {
    padding-right: 3px;
    text-align: right;
    width: 80px;
}
.layer_invite_question dd select {
    width: 274px;
}
.layer_invite_question dd .W_input {
    width: 270px;
}
.layer_invite_question dd.additional {
    height: auto;
}
.layer_invite_question dd.additional .W_input {
    height: 70px;
    line-height: 18px;
    padding-top: 4px;
    width: 312px;
}
.layer_invite_question .point {
    background: none repeat scroll 0 0 #FEFFE5;
    border: 1px solid #F9F2A7;
    line-height: 17px;
    margin: 10px 5px 0 0;
    overflow: hidden;
    padding: 5px 20px;
}
.layer_invite_question .point .icon_error {
    float: left;
}
.layer_invite_question .point .text {
    display: block;
    margin-left: 20px;
}
.layer_invite_question .question_title {
    border-bottom: 1px dotted #CCCCCC;
    margin-bottom: 10px;
    padding: 0 0 10px;
}
.layer_invite_question .btn {
    padding: 0;
}
.layer_invite_namelist {
    background: none repeat scroll 0 0 #FFFFFF;
    line-height: 22px;
    padding: 20px;
    width: 330px;
}
.layer_invite_namelist dd {
    margin: 0 0 5px;
}
.layer_invite_attention .sub_title {
    padding: 0 0 10px;
}
.layer_invite_attention .postscript {
    padding: 5px 0 0;
}
.layer_invite_attention .postscript dt {
    padding: 10px 0;
}
.layer_invite_attention .postscript dd .W_input {
    height: 40px;
    width: 516px;
}
.inqueBg {
    background: none repeat scroll 0 0 #F3F3F3;
    padding: 15px 15px 5px;
}
.inqueBg .form_table_single .M_notice_text, .inqueBg .form_table_single .M_notice_del {
    top: 21px;
}
.inqueBg dt {
    width: 65px;
}
.inqueBgNo {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px 0 0;
}
.inqueBgNo .form_table_single .M_notice_text, .inqueBgNo .form_table_single .M_notice_del {
    top: 73px;
}
.inqueBgNo dt {
    width: 80px;
}
#js_style_css_module_layer_layer_invite {
    height: 42px;
}
.layer_prompt {
    padding: 15px 20px 20px;
}
.layer_prompt .son_title {
    font-size: 14px;
    padding: 0 0 15px;
}
.layer_prompt dt, .layer_prompt dd {
    display: inline;
    float: left;
    line-height: 25px;
}
.layer_prompt dt {
    margin: 0 10px 0 0;
}
.layer_prompt dd .W_input {
    width: 200px;
}
.layer_prompt dd .W_error {
    padding: 5px 0 0;
}
.layer_prompt dd .W_error span {
    line-height: 16px;
    vertical-align: middle;
}
#js_style_css_module_layer_layer_prompt {
    height: 42px;
}
.W_rightModule {
    padding: 0 15px 20px;
}
.W_rightModule .title {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    padding: 0 0 8px;
}
.W_rightModule .title .ft12 {
    font-size: 12px;
    margin-left: 2px;
}
.W_rightModule .out_title {
    float: right;
    line-height: 17px;
    margin: 0 0 -20px;
    position: relative;
    z-index: 99;
}
.W_rightModule .more {
    text-align: right;
}
.W_rightModule div.more {
    clear: both;
}
.W_rightModule .more .fl {
    float: left;
}
.W_rightModule .more .fr {
    float: right;
}
.W_rightModule .more .W_vline {
    margin: 0 4px;
}
.W_rightModule .space {
    height: 10px;
    line-height: 14px;
    overflow: hidden;
}
.W_rightModule .zero {
    line-height: 18px;
}
.W_rightModule .right {
    float: right;
    font-size: 12px;
    font-weight: 400;
}
.M_rightNote {
    border-style: solid;
    border-width: 1px;
    margin: 0 15px 30px;
    padding: 8px;
}
.M_rnNobg {
    background-color: transparent;
}
.M_rightNote .icon_warn, .M_rightNote .icon_askS {
    float: left;
}
.M_rightNote .notetxt {
    display: block;
    line-height: 1.4em;
    margin-left: 21px;
}
.W_rightModule .moreBtn {
    margin-bottom: 5px;
}
.W_rightModule .moreBtn .fl {
    float: left;
}
.W_rightModule .moreBtn .fr {
    float: right;
    margin-top: 5px;
}
.W_rightModule .report {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 -2176px transparent;
    line-height: 15px;
    padding: 0 0 5px 20px;
}
.W_rightModule .black {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 1px -2356px transparent;
    line-height: 15px;
    padding: 0 0 5px 20px;
}
.W_rightModule .exposure {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 -2385px transparent;
    line-height: 15px;
    padding: 0 0 5px 20px;
}
.W_rightModule .feedback {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 -2654px transparent;
    line-height: 15px;
    padding: 0 0 5px 20px;
}
.W_other_app {
    clear: both;
    overflow: hidden;
    width: 170px;
}
.W_bubtips {
    margin: 0 0 2px;
}
.W_bubtips .W_arrline_mini {
    display: inline-block;
    overflow: hidden;
}
.W_bubtips div.W_linecolor {
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
}
.W_bubtips div.W_linecolor a {
    display: inline-block;
    word-wrap: break-word;
}
.W_bubtips .W_bgcolor {
    line-height: 20px;
    padding: 4px 8px;
}
.W_bubtips .W_bgcolor_arrow {
    height: 7px;
    margin: -4px 0 0 20px;
}
.W_bubtips .W_bgcolor_arrow * {
    display: block;
    font-family: "SimSun";
    height: 9px;
    line-height: 17px;
    overflow: hidden;
}
.W_bubtips .W_bgcolor_arrow span {
    margin-top: -8px;
}
.W_rightModule2 {
    margin: 0 0 0 1px;
}
.W_rightModule2 .title {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding: 0 0 0 15px;
}
.W_rightModule2 .title .tab li {
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin-top: 3px;
}
.W_rightModule2 .title .tab li.tab_vline {
    border-left-style: solid;
    border-left-width: 1px;
    height: 12px;
    margin: 8px -2px 0;
    overflow: hidden;
    width: 0;
}
.W_rightModule2 .title .tab a {
    display: block;
    height: 23px;
    line-height: 23px;
    padding: 0 13px;
}
.W_rightModule2 .title .tab li.current {
    border-bottom: 0 none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    font-size: 14px;
    font-weight: bold;
    margin-left: -2px;
    margin-top: 2px;
    position: relative;
}
.W_rightModule2 .content {
    padding: 10px 15px;
}
.W_rightModule2 .btm_rt {
    text-align: right;
}
.W_rightModule2 .btm_rt .left {
    float: left;
}
.W_rightModule2 .pic30 .pic {
    float: left;
    height: 30px;
    width: 30px;
}
.W_rightModule2 .pic30 .con {
    margin: 0 0 0 38px;
    min-height: 30px;
}
.W_rightModule2 .pic50 .pic {
    float: left;
    height: 50px;
    width: 50px;
}
.W_rightModule2 .pic50 .con {
    margin: 0 0 0 58px;
    min-height: 50px;
}
.W_rightModule2 .sub_title {
    font-size: 14px;
    margin-bottom: 10px;
}
.W_rightModule2 .sub {
    margin-bottom: 30px;
}
#js_style_css_module_global_right_module {
    height: 42px;
}
.W_person_info dt {
    float: left;
}
.W_person_info dt img {
    display: block;
    padding: 4px 0 0;
}
.W_person_info dd {
    line-height: 20px;
    margin: 0 0 0 60px;
    word-wrap: break-word;
}
.W_person_info dd a {
    font-size: 14px;
    font-weight: bold;
    word-wrap: break-word;
}
.W_person_info dd .status span {
    margin-right: 5px;
}
.W_person_info .level {
    margin-top: 4px;
}
#js_style_css_module_global_person_info {
    height: 42px;
}
.user_atten li {
    border-right-style: solid;
    border-right-width: 1px;
    float: left;
    margin: 0 3px 0 0;
    padding: 0 3px 0 0;
}
.user_atten li strong {
    display: block;
    font-size: 16px;
    font-weight: 700;
    margin: 0;
}
.user_atten li.W_no_border {
    border: 0 none;
}
.user_atten li a {
    display: block;
}
.user_atten li a:hover {
    text-decoration: none;
}
.user_atten li a:hover span {
    text-decoration: underline;
}
.user_atten_small li {
    margin: 0 3px 0 0;
    padding: 0 3px 0 0;
}
.user_atten_small li strong {
    font-size: 12px;
    font-weight: 400;
    margin: 0 0 3px;
}
#js_style_css_module_global_person_count {
    height: 42px;
}
.W_sina_vip dt span {
    background: url("../../../images/index/ico_sinaVIP.png?id=1323328404357") repeat scroll 0 0 transparent;
    display: block;
    height: 27px;
    margin-bottom: 7px;
    width: 103px;
}
.W_sina_vip dd {
    line-height: 18px;
    margin-right: 10px;
}
.W_sina_vip dd.settings {
    text-align: right;
}
.W_sina_vip .hover {
    visibility: hidden;
}
.W_sina_vip:hover .hover {
    visibility: visible;
}
.W_sina_vip span.icon_entr {
    background: url("../../../images/index/busiBtn.png?id=1323328404357") repeat scroll 0 0 transparent;
    display: block;
    height: 27px;
    margin-bottom: 7px;
    width: 103px;
}
.W_sina_vip dt span.club {
    background: url("../../../images/index/club.png?id=1323328404357") no-repeat scroll 0 0 transparent;
    height: 27px;
    width: 103px;
}
.W_sina_vip dt span.vip_dead {
    background: url("../../../images/index/ico_VIP_dead.png?id=1323328404357") no-repeat scroll 0 0 transparent;
    height: 27px;
    width: 103px;
}
.W_sina_vip dt span.vlady {
    background: url("../../../images/index/vlady.png?id=1323328404357") no-repeat scroll 0 0 transparent;
}
.W_sina_vip .apply_v {
    text-align: right;
}
.W_sina_vip .v_info_up, .W_sina_vip .v_info_down {
    background: url("../../../images/index/tipicon.gif?id=1323328404357") no-repeat scroll 0 -300px transparent;
    display: inline-block;
    height: 9px;
    line-height: 0;
    margin-left: 5px;
    overflow: hidden;
    width: 6px;
}
.W_sina_vip .v_info_down {
    background-position: -10px -300px;
}
#js_style_css_module_global_sina_vip {
    height: 42px;
}
.W_pages, .W_pages_minibtn, .W_pages_txt, .W_pages_minitxt, .W_pages_comment {
    padding: 10px 0;
    text-align: right;
}
.W_pages a, .W_pages_minibtn a, .W_pages_txt a {
    display: inline-block;
    height: 15px;
    line-height: 15px;
    padding: 0 4px;
    text-align: center;
    vertical-align: middle;
}
.W_pages a:hover, .W_pages_minibtn a:hover, .W_pages_txt a:hover, .W_pages_minitxt a:hover {
    text-decoration: none;
}
.W_pages_minibtn .reverse, .W_pages_minibtn .next, .W_pages_txt .reverse, .W_pages_txt .next, .W_pages_minitxt .reverse, .W_pages_minitxt .next {
    padding: 0;
}
.W_pages .W_btn_a {
    background: url("../../../images/common/btn.png?id=1323328404357") no-repeat scroll 0 -144px transparent;
    height: 24px;
    line-height: 24px;
    margin: 0 8px;
    padding: 0 0 0 2px;
}
.W_pages .W_btn_a:hover {
    background: url("../../../images/common/btn.png?id=1323328404357") no-repeat scroll 0 -144px transparent;
}
.W_pages .list {
    color: #95A8B2;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding: 0 5px;
    position: relative;
}
.W_pages .list .W_moredown {
    height: 24px;
    line-height: 24px;
}
.W_pages .list .W_moredown .txt:hover {
    text-decoration: none;
}
.W_pages .list .W_moredown .arrow {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 -362px transparent;
    display: inline-block;
    height: 16px;
    left: 3px;
    position: relative;
    top: 2px;
    width: 16px;
}
.W_pages .list div {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CDCDCD;
    bottom: 30px;
    left: -8px;
    position: absolute;
}
.W_pages .list .W_pages_layer {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CDCDCD;
    bottom: 30px;
    left: -8px;
    position: absolute;
}
.W_pages .list .W_pages_layer.S-FIXED {
    height: 241px;
    overflow-y: scroll;
}
.W_pages .list .S-FIXED a {
}
.W_pages .list div a {
    color: #595959 !important;
    display: block;
    height: 23px;
    line-height: 23px;
    margin: 1px;
    padding: 0 15px;
    text-align: center;
    white-space: nowrap;
}
.W_pages .list div a:hover {
    background: none repeat scroll 0 0 #E7E7E7;
}
.W_pages .list div a.current {
    color: #C1C0C0 !important;
}
.W_pages .list div a.current:hover {
    background: none repeat scroll 0 0 transparent;
    text-decoration: none;
}
.W_pages .list .W_pages_layer {
}
.W_pages_minibtn a {
    margin: 0 3px;
}
.W_pages_minibtn a.current {
    background: none repeat scroll 0 0 transparent;
    color: #666666;
}
.W_pages_minibtn span.next, .W_pages_minibtn span.reverse {
    display: inline-block;
    line-height: 15px;
    text-align: center;
    vertical-align: middle;
}
.W_pages_minibtn .reverse, .W_pages_minibtn .next {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 0 transparent;
    height: 17px;
    width: 17px;
}
.W_pages_minibtn .reverse {
    background-position: 0 -1290px;
    margin: 0 7px 0 0;
}
.W_pages_minibtn .reverse:hover {
    background-color: transparent;
    background-position: 0 -1328px;
}
.W_pages_minibtn span.reverse, .W_pages_minibtn span.reverse:hover {
    background-position: 0 -1367px;
}
.W_pages_minibtn .next {
    background-position: 0 -1176px;
    margin: 0 0 0 7px;
}
.W_pages_minibtn .next:hover {
    background-color: transparent;
    background-position: 0 -1214px;
}
.W_pages_minibtn span.next, .W_pages_minibtn span.next:hover {
    background-position: 0 -1253px;
}
.W_pages_txt a {
    margin-right: 1px;
}
.W_pages_txt a.current, .W_pages_txt a:hover {
    color: #666666;
}
.W_pages_txt .reverse {
    margin-right: 15px;
}
.W_pages_txt .next {
    margin-left: 15px;
}
.W_pages_minitxt a:hover, .W_pages_minitxt .current {
    color: #666666;
}
.W_pages_minitxt .W_vline {
    padding: 0 10px;
}
.W_pages_minitxt .reverse {
    margin-right: 1px;
}
.W_pages_minitxt i {
    padding: 0 2px;
}
.W_pages_comment a {
    display: inline-block;
    height: 21px;
    line-height: 21px;
    margin: 0 3px;
    padding: 0 8px;
    text-align: center;
    vertical-align: middle;
}
.W_pages_comment a.W_btn_a:hover {
}
.W_pages_comment a.current, .W_pages_comment a.current:hover {
    background: none repeat scroll 0 0 transparent;
    color: #666666;
}
.W_pages_comment a span {
    color: #73797C;
}
#js_style_css_module_global_pages {
    height: 42px;
}
.W_loading span {
    background: url("../../../images/common/loading.gif") no-repeat scroll 0 1px transparent;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding: 0 0 0 15px;
}
#js_style_css_module_global_loading_line {
    height: 42px;
}
.global_footer {
    margin: 20px auto 0;
    padding: 20px 20px 10px;
    width: 910px;
}
.global_footer .list {
    color: #595959;
    display: inline;
    float: left;
    margin: 0 75px 0 0;
    width: 120px;
}
.global_footer .list_right {
    margin-right: 0;
}
.global_footer .list dt {
    padding: 0 0 5px;
}
.global_footer .list dd {
    line-height: 20px;
}
.global_footer .other_link {
    border-top-style: dotted;
    border-top-width: 1px;
    margin: 15px 0 0;
}
.global_footer .other_link p {
    line-height: 18px;
    padding: 3px 0 0;
}
.global_footer .help_link {
    float: left;
    padding: 10px 0 0;
    width: 480px;
}
.global_footer .copy {
    float: right;
    line-height: 20px;
    padding-top: 10px;
    text-align: right;
    width: 400px;
}
.global_footer .copy p {
    padding: 0;
}
.global_footer .copy .W_linkb {
    padding-bottom: 2px;
}
.global_footer .company {
    margin-right: 5px;
}
.global_footer select {
    margin-left: 5px;
}
.global_footer .ico_service {
    background: url("../../../images/common/ico_expand.png?id=1323328404357") no-repeat scroll 0 -40px transparent;
    padding: 2px 0 2px 20px;
}
.global_footer_narrow {
    width: 760px;
}
.global_footer_narrow .list {
    margin-right: 40px;
}
.global_footer_narrow .list_right {
    margin-right: 0;
}
.global_footer_narrow .help_link {
    width: 430px;
}
.global_footer_narrow .copy {
    width: 320px;
}
#js_style_css_module_global_footer {
    height: 42px;
}
.master {
    padding: 5px 20px 20px;
    width: 390px;
}
.master dl dt {
    background: url("../../../images/layer/master_title.png?id=1323328404357") no-repeat scroll 0 0 transparent;
    font-size: 18px;
    line-height: 32px;
    padding-top: 75px;
}
.master dl dt.pass_chk {
    background-position: 2px top;
}
.master dl dt.level_up {
    background-position: -384px top;
}
.master dl dt.ready_up {
    background-position: -772px top;
}
.master dl em {
    color: red;
}
.master dl dd em {
    margin: 0 5px;
}
.master dl dd i {
    color: #999999;
}
.master .btn {
    line-height: 24px;
}
.master .btn .master_detail {
    float: left;
    margin: 0;
}
.master_rank {
    padding: 15px;
    width: 160px;
}
.master_rank dt {
    color: #333333;
}
.master_rank dt b, .master_rank dd em {
    color: red;
}
.master_rank dd {
    height: 21px;
}
.master_rank dd span {
    background: url("../../../images/layer/pointer.gif?id=1323328404357") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 10px;
    margin-left: 5px;
    width: 6px;
}
.master_rank dd span.rank_up {
    background-position: 0 -10px;
}
.master_rank dd span.rank_hold {
    background-position: 0 -20px;
}
.master_rank dd span.rank_down {
    background-position: 0 -31px;
}
.master_rank dd a {
    color: red;
}
.master_rank dd a.rank_pk {
    color: #0078B6;
    float: right;
}
.master_rank dd.process {
    background: url("../../../images/layer/master_process.png?id=1323328404357") no-repeat scroll right top transparent;
    height: 16px;
    margin: 5px 0 0;
    overflow: hidden;
    width: 160px;
}
.master_rank dd.process div {
    background: url("../../../images/layer/master_process.png?id=1323328404357") no-repeat scroll left top transparent;
    height: 16px;
    text-align: right;
}
.master_rank dd.process div i {
    background: url("../../../images/layer/pointer.gif?id=1323328404357") no-repeat scroll left top transparent;
    color: red;
    display: inline-block;
    font-family: "����";
    font-size: 10px;
    height: 10px;
    margin: 8px -5px 0 0;
    overflow: hidden;
    width: 10px;
}
#js_style_css_module_layer_layer_master {
    height: 42px;
}
.layer_honour {
    padding: 14px;
}
.layer_honour .h_icon {
    float: left;
}
.layer_honour .h_icon_img {
    border: 1px solid #E7E7E7;
    border-radius: 1px 1px 1px 1px;
    padding: 1px;
}
.layer_honour .h_info {
    margin-left: 114px;
    width: 168px;
}
.layer_honour .h_name {
    font-weight: normal;
    line-height: 20px;
    margin-bottom: 2px;
}
.layer_honour .h_desc {
    height: 65px;
    line-height: 16px;
    margin-bottom: 5px;
}
.layer_honour .h_my {
    line-height: 12px;
    text-align: right;
}
#js_style_css_module_layer_layer_honour {
    height: 42px;
}
#js_style_css_module_layer_layer_honour {
    height: 42px;
}
.tab_a {
    position: relative;
    z-index: 1;
}
.tab_a li {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F3F3F3;
    border-color: #F8F8F8 #F8F8F8 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    cursor: pointer;
    float: left;
    height: 24px;
    line-height: 24px;
    margin: 0 2px 0 0;
    padding: 0 15px;
    text-align: center;
}
.tab_a li.current {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #C4C4C4;
    cursor: auto;
    font-weight: 700;
}
#js_style_css_module_tab_tab_a {
    height: 42px;
}
.tab_b .current {
    cursor: text;
    font-weight: 700;
    text-decoration: none;
}
.tab_b span {
    float: right;
}
.tab_b span a {
    margin: 0;
}
.tab_b .W_vline {
    margin: 0 8px;
}
#js_style_css_module_tab_tab_b {
    height: 42px;
}
.tab_c {
    margin-left: 2px;
}
.tab_c a {
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    margin: 0 -2px;
    padding: 8px 9px 8px 10px;
    vertical-align: middle;
}
.tab_c span {
    float: right;
    height: 26px;
    margin: -2px 0 0;
    overflow: hidden;
}
.tab_c span .W_btn_b {
    height: 24px;
    margin: 0;
    padding: 0 0 0 2px;
    width: 78px;
}
.tab_c .current {
    cursor: text;
    font-weight: 700;
    position: relative;
    text-decoration: none;
    z-index: 2;
}
.tab_c span.setup {
    margin: 4px 0 0;
}
.tab_c span.setup .icon_lock_g {
    margin: 0 2px 0 0;
    vertical-align: -1px;
}
.tab_c span.setup a {
    padding: 6px 2px 8px 10px;
    vertical-align: inherit;
}
.tab_c span em.private {
    display: inline-block;
    vertical-align: middle;
}
.tab_c span em.private img {
    margin: 0 5px 0 0;
    vertical-align: middle;
}
.tab_second {
    height: 30px;
    line-height: 30px;
    margin-top: -2px;
    padding: 0 0 0 2px;
}
.tab_second a {
    padding: 0 8px 0 6px;
}
.tab_second span.right {
    display: inline-block;
    float: right;
    margin-right: 0;
}
.tab_second span.right a {
    position: inherit;
    z-index: 0;
}
.tab_second a:hover {
    text-decoration: underline;
}
.tab_second .current {
    background: none repeat scroll 0 0 transparent;
}
.tab_second .current:hover {
    text-decoration: none;
}
.tab_second .func {
    display: inline;
    float: right;
}
.sort {
    padding-left: 9px;
}
.sort a:hover, .sort a:hover img {
    text-decoration: none;
}
.sort a:hover .txt {
    text-decoration: underline;
}
.sort .icon_sort_up, .sort .icon_sort_down {
    background: url("../../../images/common/ico.png?id=1331016101750") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    margin-left: 5px;
    text-decoration: none;
    vertical-align: -7px;
    width: 10px;
}
.sort a:hover .icon_sort_up, .sort a:hover .icon_sort_down {
    text-decoration: none;
}
.sort .icon_sort_up {
    background-position: 0 -1804px;
}
.sort .icon_sort_down {
    background-position: 0 -1828px;
}
#js_style_css_module_tab_tab_c {
    height: 42px;
}
.tipsBox {
    border: medium none;
    border-radius: 0 0 0 0;
    height: 80px;
    margin: 0 0 10px;
    padding: 0;
    position: relative;
    width: 540px;
}
.tipsBox .tipsWholeLink {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.tipsBox .tipsTempLink {
    display: block;
    left: 0;
    position: absolute;
    top: 0;
}
.tipsBox .tipsBtnBox {
    padding: 5px 20px 0;
}
.tipsBox .tipTitle {
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
}
.tipsBox .tipsTxt {
    color: #666666;
    line-height: 20px;
    padding: 11px 20px 0;
}
.tipsBox .tipsTxt b {
    display: block;
    font-size: 14px;
}
.tipsBox strong {
    font-weight: bold;
}
.tips_player {
    clear: both;
    height: 80px;
    margin-bottom: 15px;
    overflow: hidden;
    position: relative;
    width: 540px;
}
.tips_player .player_wrap {
    height: 80px;
    overflow: hidden;
    position: relative;
    width: 540px !important;
}
.tips_player .tips_list li {
    height: 80px;
    overflow: hidden;
    width: 540px;
}
.tips_player .pages {
    bottom: 0;
    position: absolute;
    right: 0;
}
.tips_player .pages a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    float: left;
    margin-left: 3px;
    opacity: 0.5;
    text-align: center;
    text-decoration: none;
}
.tips_player .pages a:visited {
    color: #333333;
}
.tips_player .pages a:hover, .tips_player .pages a.on, .tips_player .pages a.on:visited {
    background: none repeat scroll 0 0 #333333;
    color: #FFFFFF;
    text-decoration: none;
}
.tips_player .pages a span {
    display: inline-block;
    height: 13px;
    width: 13px;
}
.tips_player a.close, .tipsBox a.close {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
    display: block;
    font-family: '����';
    font-size: 16px;
    font-weight: bold;
    height: 12px;
    line-height: 8px;
    opacity: 0.7;
    padding-left: 2px;
    position: absolute;
    right: 1px;
    text-decoration: none;
    top: 1px;
    width: 10px;
    z-index: 1;
}
.tips_player a.close:hover, .tipsBox a.close:hover {
    background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
    opacity: 0.7;
    text-decoration: none;
}
.tipsBox1 {
    background: url("../../../images/common/tipsbg_4.gif?id=1323328404357") no-repeat scroll left top #FBFFF1;
    border: 1px solid #DAEBBE;
    height: 80px;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 10px 20px 0 70px;
    position: relative;
    width: 450px;
}
.tipsBox2 {
    border: 1px solid #F1F1F1;
    margin: 0 0 10px;
    padding: 11px 20px;
    position: relative;
    width: 500px;
}
.tipsBox1 .tipTxt {
    color: #333333;
    line-height: 20px;
    word-wrap: break-word;
}
.tipsBox1 .tipTitle {
    color: #333333;
}
.tipsBox1 .tipBtn {
    margin-top: 5px;
    overflow: hidden;
}
.tipsBox1 .close, .tipsBox2 .close {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
    display: block;
    font-family: '����';
    font-size: 16px;
    font-weight: bold;
    height: 12px;
    line-height: 8px;
    opacity: 0.7;
    padding-left: 2px;
    position: absolute;
    right: 1px;
    text-decoration: none;
    top: 1px;
    width: 10px;
    z-index: 1;
}
.tipsBox1 .close:hover, .tipsBox2 .close:hover {
    background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
    opacity: 0.7;
    text-decoration: none;
}
.theNewTip {
    background: url("../../../images/index/bg_adver_tips.png") repeat-x scroll 0 1px #FFFFFF;
    border: 1px solid #D6D6D6;
    height: 76px;
    padding: 1px;
}
.theNewTip_2 {
    background: url("../../../images/index/bg_adver_tips.png") repeat-x scroll 0 -122px #FFFFFF;
    border: 1px solid #D6D6D6;
    height: 76px;
    padding: 1px;
}
.tips_player .theNewTip .contPic {
    overflow: hidden;
    position: relative;
}
.tips_player .theNewTip .contPic .hover_txt {
    display: none;
}
.tips_player .theNewTip .contPic a.W_texta .hover_info {
    display: none;
}
.tips_player .theNewTip .contPic a.W_texta {
    background-color: #000000;
    cursor: pointer;
    display: inline-block;
}
.tips_player .theNewTip .contPic a:hover {
    text-decoration: none;
}
.tips_player .theNewTip .contPic a:hover img {
    opacity: 0.5;
}
.tips_player .theNewTip .contPic a:hover .hover_txt {
    color: #FFFFFF;
    display: block;
    left: 70px;
    position: absolute;
    top: 30px;
}
.tips_player .theNewTip .contPic a:hover .hover_info {
    background: url("../../../images/index/adver_icon_new.png") no-repeat scroll 0 -56px transparent;
    color: #FFFFFF;
    display: block;
    height: 34px;
    left: 24px;
    line-height: 34px;
    position: absolute;
    text-align: center;
    top: 20px;
    width: 34px;
}
.tips_player .theNewTip .joinOrg .btn_join {
    background: url("../../../images/index/adver_icon_new.png") no-repeat scroll 0 -128px transparent;
    color: #888888;
    float: left;
    height: 22px;
    line-height: 22px;
    padding-left: 25px;
    text-decoration: none;
    width: 65px;
}
.tips_player .theNewTip .joinOrg {
    float: right;
    overflow: hidden;
    padding: 16px 0 0 10px;
    width: 102px;
}
.tips_player .theNewTip .joinOrg .orgHead {
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    margin-right: 3px;
    vertical-align: middle;
}
.tips_player .theNewTip .joinOrg .orgHead img {
    display: block;
}
.tips_player .theNewTip .joinOrg .joinBtn {
    padding-top: 8px;
}
.tips_player .theNewTip .adver_pic {
    position: relative;
}
.tips_player .theNewTip .adver_pic .playBtn em, .tips_player .theNewTip .adver_pic .adver_rt {
    background: url("../../../images/index/adver_icon_new.png") no-repeat scroll 0 0 transparent;
}
.tips_player .theNewTip .adver_pic .adver_rt {
    background-position: 0 -100px;
    bottom: 3px;
    color: #BBBBBB;
    display: block;
    height: 16px;
    line-height: 16px;
    padding-left: 14px;
    position: absolute;
    right: 10px;
}
.tips_player .theNewTip .adver_pic .playBtn {
    color: #FFFFFF;
    left: 20px;
    position: absolute;
    top: 2px;
}
.tips_player .theNewTip .adver_pic .playBtn em {
    display: inline-block;
    height: 45px;
    margin-right: 7px;
    vertical-align: -17px;
    width: 45px;
}
.tips_player .theNewTip .adver_pic a:hover {
    text-decoration: none;
}
.tips_player .theNewTip .adver_pic img {
    display: block;
}
.tips_player .theNewTip .adver_info {
    padding: 3px 10px;
    text-align: right;
}
.tips_player .theNewTip .adver_info .lName {
    float: left;
}
.tips_player .theNewTip .adver_info .lName a {
    color: #0078B6;
    margin-right: 5px;
}
.tips_player .theNewTip .adver_info .rTxt {
    color: #666666;
    display: inline-block;
    padding-top: 3px;
}
#js_style_css_module_global_tips_player {
    height: 42px;
}
#js_style_css_module_base_frame {
    height: 42px;
}
